home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / XTRAS / WINUAE / Docs / Readme.txt < prev    next >
Text File  |  2009-06-18  |  105KB  |  2,366 lines

  1. UAE for Windows.
  2. READ BELOW FOR HARDDISK IMAGE, CD32 AND ACTION REPLAY INSTRUCTIONS!
  3. ===================================================================
  4.  
  5. WinUAE 1.6.1 released (18.06.2009)
  6. ======================================
  7.  
  8. 1.6.0 bugs fixed:
  9.  
  10. - ASPI uaescsi.device emulation crash.
  11. - Directory harddrive Windows illegal character handling fixed.
  12. - Magic mouse fixed.
  13. - Loading configuration file from command line with GUI enabled didn't
  14.   override Quickstart configuration if Quickstart mode was enabled.
  15. - Gzip decompression fixed.
  16. - Few remaining unicode conversion issues fixed.
  17.  
  18. Other bug fixes:
  19.  
  20. - Warp mode in fullscreen mode was not much faster in some situations.
  21. - Direct3D scanlines work correctly again.
  22. - Bsdsocket emulation crash when closing socket in some situations.
  23. - Vsync with "unmatched" refresh rates was not adjusted correctly.
  24.  
  25. New features:
  26.  
  27. - Added disk image and configuration file icons, file extension
  28.   association improved.
  29. - Added button/key toggle mode to Input panel.
  30.  
  31.  
  32. WinUAE 1.6.0 (21.05.2009)
  33. =========================
  34.  
  35. New features:
  36.  
  37. - Very popular request: automatic display scaling/window resizing!
  38.   (not compatible with all programs) Option in Filter-panel.
  39. - PAL/NTSC vertical size change emulated in filter modes.
  40. - Transparent clipboard sharing between Amiga clipboard.device and
  41.   Windows clipboard, both Amiga->Windows and Windows->Amiga supported.
  42.   Text and images supported, HAM6/8 automatically converted to 24-bit
  43.   image, EHB converted to 64-color image. Images with less than 256
  44.   colors images converted to standard IFF, higher color images converted
  45.   to 24-bit IFF. Text converted to plain text, formatting possible in
  46.   future.
  47. - "Interlace fixer", interlaced screens are now rock solid, all interlace
  48.   artifacts will be gone. (this feature isn't same as scandoubler or
  49.   flickerfixer and not compatible with most games)
  50. - VirtualPC VHD dynamic harddisk image support (dynamic = empty hardfile
  51.   is very small, size grows automatically when more data gets written)
  52. - Custom chipset emulation updates, horizontally mixed lores and hires
  53.   modes work and more (for example Disposable Hero titlescreen is
  54.   finally perfect, Oops Up ray color issue)
  55. - Mouse emulation rewritten (Oil Imperium pipelining minigame)
  56. - 10 sector and 81/82 track PC/Atari ST disk images supported.
  57. - Diskspare disk images supported.
  58. - OCS/ECS "7-planes" mode fully implemented (4 normal bitplanes + 2
  59.   static 16-bit patterns for planes 5 and 6) 1st Anniversary by Lazy
  60.   Bones has 100% correct display now.
  61. - SuperHires supprted in lores and filtered lores modes.
  62. - 320x256, 640x512, 800x600, 1024x768 and 1280x1024 always added to RTG
  63.   mode list (320x200 and 320x240 was already available previously)
  64. - RTG mode vertical blanking interrupt implemented without busy
  65.   waiting, interrupt rate added, configuration added to GUI.
  66. - Filter multiplier select boxes now support manually entered
  67.   multipliers, for example 2.5 = 2.5x. Aspect ratio correction added.
  68. - Full drawing tablet support. (must be wintab compatible)
  69. - "Magic mouse" mode improvements.
  70. - Parallel port joystick adapter configuration added to Gameports panel
  71.   (Much easier and quicker than using Input panel configuration)
  72. - Input device type (mouse, digital joystick, analog joystick, lightpen
  73.   etc..) selection added to Gameports panel. (Less need for complex
  74.   Input panel configuration)
  75. - WinUAE is now unicode Windows application, added full unicode support
  76.   to configuration files. (backwards compatibility still maintained)
  77. - PortAudio v19 audio library support. ASIO, WDM-KS (Windows XP low
  78.   level sound API), WASAPI (Vista low level sound API), lower latency
  79.   sound. NOTE: WDM-KS is unstable in current PortAudio version.
  80. - Added new 64-bit seek and size dos packets to filesystem emulation.
  81. - ICD AdIDE "scrambled" IDE disk and hardfile format supported, also
  82.   includes automatic byteswap detection.
  83. - Include some monitor unsupported modes in display modes list because
  84.   some drivers lists custom modes as unsupported with current monitor
  85.   (even if they work just fine..)
  86. - ASCII-only and experimental Epson matrix printer emulation added, do
  87.   not print anything if less than 10 bytes received.
  88. - Added support for Windows Recent Documents/Windows 7 Jump Lists.
  89.  
  90. 1.5.3 bug fixes:
  91.  
  92. - Random CD32 pad button events without enabled pad.
  93. - Mid horizontal line graphics mode change fix (for example Cover Girl
  94.   Strip Poker)
  95. - ECS Agnus 0.5M+0.5M "1M chip" mirror works again (Move Any Mountain)
  96. - Rainbow Islands one missing horizontal line fixed.
  97.  
  98. Other bug fixes:
  99.  
  100. - Directory filesystem bug fixes (very old bugs), ACTION MODE CHANGE
  101.   fixed, also fixed case that caused lost file comments, show >2G files
  102.   as 2G - 1 instead of showing "random" 32-bit truncated value.
  103. - HAM mode graphics errors if left border was not fully visible.
  104. - Some crashing bugs fixed.
  105. - uaeserial.device unit 10 or larger works now.
  106. - Early boot menu PAL/NTSC switching works properly, previously only
  107.   worked after reset.
  108. - CD32 CD emulation is now compatible with newer cd.device (comes
  109.   with FMV cartridge boot ROM)
  110. - KS loader 16-bit odd/even ROM image to 32-bit merging fixed.
  111. - A1000 bootstrap ROM in even/odd format loading fixed.
  112. - Another non-interlace to interlace switch graphics corruption fixed.
  113. - Sprite graphics garbage appeared in some rare cases.
  114. - Restoring statefile without GUI enabled emptied all floppy drives.
  115. - lha extended datestamps fixed. 7zip updated, datestamps supported.
  116. - Recursive archives as a harddrive support improved.
  117. - RTG display refresh crash in some specific situations.
  118. - Switching cycle-exact mode on the fly sometimes freezed the blitter.
  119. - Screenshots in windowed D3D modes fixed.
  120. - 100% stereo separation was not working properly.
  121. - Much improved sound stability/syncronization.
  122.  
  123.  
  124. WinUAE 1.5.3 (09.11.2008)
  125. =========================
  126.  
  127. Major 1.5.x bug fixes:
  128.  
  129. - Huge memory leak when switching between RTG and native modes.
  130. - Writing to disk images didn't work in some games.
  131. - Configuration cache missing files in subdirectories.
  132. - Random freeze when switching to fullscreen modes that are smaller
  133.   than desktop resolution.
  134. - Second and third mouse/firebutton handling fix (Aladdin, BC.Kid
  135.   and more)
  136.  
  137. Other bugs fixed:
  138.  
  139. - "Always on top", "No taskbar button" and fullscreen color depth
  140.   change works on the fly.
  141. - OpenGL fullscreen fixed.
  142. - Parallel/Serial/MIDI select menus and Input-panel bottom options
  143.   didn't work correctly.
  144. - System clock run slightly too fast or slow if chipset refresh rate
  145.   was different than startup refresh rate (really old bug).
  146. - OCS NTSC configuration defaulted to PAL refresh rate.
  147. - Real PCMCIA SRAM card re-insert detection fixed.
  148. - Fullscreen RTG 16-bit to 32-bit desktop windowed mode switch
  149.   (CTRL+F12) color errors fixed.
  150.  
  151. New features:
  152.  
  153. - Basic file association settings added to GUI (.uae, .adf etc..)
  154. - RTG vertical blank wait uses interrupts, no more busy waiting. Should
  155.   improve performance in many fullscreen RTG games.
  156. - Added RTG virtual refresh rate configuration to GUI.
  157. - Added RTG refresh rate next to chipset refresh rate FPS counter.
  158. - Undocumented OCS "scanline" feature emulated (Ode to Ramon I and II)
  159. - Midline resolution change improvements (still far from perfect,
  160.   Disposable Hero, Innovation Part 2)
  161. - Only accept current latest OpenAL32.dll or newer (old versions can
  162.   cause crashes during device enumeration)
  163. - Improved emulation of reads from write-only custom registers
  164.   (S.E.X. / Fantasys)
  165. - Syncronize Clock stability improved.
  166.  
  167.  
  168. WinUAE 1.5.2 (05.09.2008)
  169. =========================
  170.  
  171. Major 1.5.1 bug fixed:
  172.  
  173. - Random crashing if USB mouse or joystick inserted.
  174.  
  175. Other bugs fixed:
  176.  
  177. - Only titlebar was visible if minimized window was restored.
  178. - Bottom part of display was not updated in bigger than display RTG modes.
  179. - uae-configuration/uaectrl didn't always work.
  180. - Bsdsocket emulation was not initialized in some configurations.
  181. - Catweasel MK4 joystick/mouse compatibility improved.
  182. - uaescsi.device media change didn't update all geometry parameters.
  183. - Sound mute on/off inputevent fixed.
  184.  
  185. New features:
  186.  
  187. - Store relative ROM paths in ini-file mode.
  188. - OpenAL sound support (experimental).
  189.  
  190.  
  191. WinUAE 1.5.1 (12.08.2008)
  192. =========================
  193.  
  194. Major 1.5.0 bugs fixed:
  195.  
  196. - Failed to start with some display card/driver combinations.
  197. - Regular (non-RDB) OFS formatted hardfiles didn't mount under KS 1.3.
  198. - Memory corruption in configuration file handling causing random
  199.   crashes when loading or saving configuration files.
  200. - Configuration files in subdirectories didn't load if configuration
  201.   cache was enabled.
  202. - RTG hardware mouse cursor may have been invisible (or had
  203.   wrong graphics) in some cases after resolution change.
  204. - Switching between non-interlaced and interlaced modes caused random
  205.   "scanline" graphics corruption.
  206.  
  207. Other bug fixes:
  208.  
  209. - Built-in HRTMon crashed in JIT modes.
  210. - Interlace modes fixed in "normal" (non-doubled/scanline) modes.
  211. - Fixed borderblank graphics corruption in interlaced modes.
  212. - Fixed possible crashes when switching Windows desktop resolution or
  213.   when using quick user switching.
  214. - "Kickstart Replacement" fixed.
  215. - PCMCIA SRAM emulation didn't work in memory expansion mode.
  216. - Emulation paused if "stop sound while inactive/minimzed" was enabled.
  217. - Improved directory filesystem statefile support.
  218. - AVI recording crash if only audio recording was enabled.
  219. - Native DLL support fixed.
  220. - Forced fullscreen refresh rates didn't work in some cases.
  221. - Multiple identical (same serial number) USB game controllers do not
  222.   confuse input system anymore.
  223. - Major blitter slowdown in some AGA modes.
  224. - ADF was not updated if disk write was aborted (Cadaver save disk)
  225. - Crash when USB mouse/joystick was removed or inserted before
  226.   emulation was started.
  227.  
  228. New and improved features:
  229.  
  230. - Added support for Direct3D pixel shader filters (very fast compared
  231.   to software filters, pixel shader 2.0+ compatible display card
  232.   required), plain Direct3D filter performance improved.
  233.   Latest (August 2008 or later) DirectX required.
  234. - In windowed mode all resolution or chipset/RTG mode switches
  235.   resize the window instead of window closing and opening.
  236. - Aspect ratio setting added to RTG and filter panels.
  237. - Window resize enabled in windowed mode (chipset mode).
  238. - Added Picasso96 option "Always scale in windowed mode" which enables
  239.   window resizing and disables automatic resize. Keeps aspect ratio
  240.   automatically.
  241. - Only reset fullscreen mode when resolution or depth changes.
  242. - On the fly USB mouse/joystick insert/removal does not modify
  243.   currently selected input device(s) in Ports-panel.
  244. - Enable ini-mode (registry replacement) if <name of winuae.exe>.ini
  245.   (without .exe) is found. Previously always used winuae.ini.
  246.  
  247. And more. Originally 1.5.1 was planned to be "1.5.0 bug fix" update only..
  248.  
  249.  
  250. WinUAE 1.5.0 (19.06.2008)
  251. =========================
  252.  
  253. Requires Windows 2000 or newer. Does not run on Windows 9x/ME.
  254.  
  255. New features/improvements:
  256.  
  257. - Picasso96 emulation rewrite.
  258.   * Major speed increase.
  259.   * Optimized blitter operations.
  260.   * Hardware (flicker free) mouse cursor emulated.
  261.   * Picasso96 <> native switch without screen/window reopening if
  262.     old and new size matches (instant mode switching).
  263.   * Fullscreen to fullscreen switch without desktop flashing.
  264.   * Color space conversion, all RTG color depths supported in windowed
  265.     mode as long as Windows desktop has same or higher color depth.
  266.   * Simple scaling support added, fill to whole screen instead of
  267.     switching resolution. (Useful with low resolution games and demos in
  268.     windowed mode or if host resolutions like 320x200 are not supported).
  269.   * Configurable 15/16/24/32 bit color space formats.
  270.   * Important notes if slowdown is noticed:
  271.     - Select "NonLocalVRAM" in Misc-panel (if major slowdown)
  272.     - Make sure display panel depth setting is same as Picasso96 depth
  273.       setting (or tick "Match host and RTG color depth if possible")
  274.       Color space conversion is always slower than direct match.
  275. - Filter update.
  276.   * Scaling and centering are now more intuitive (NOTE: old settings
  277.     are not compatible).
  278.   * "FS" scale multiplier added (fill whole screen).
  279.   * "1/2" scale multipler added.
  280.   * Hq3x and hq4x filters added.
  281.   * Onscreen leds are not filtered anymore.
  282.   * Keep aspect ratio option added.
  283.   * Direct3D/OpenGL filters not yet updated.
  284. - PCMCIA SRAM card emulation, includes real PCMCIA SRAM card support.
  285. - ROM scanner byteswapped and even/odd ROM image support.
  286. - Multithreaded AVI recording, huge speed increase with 2+ core CPUs
  287. - Right mouse button over image selection buttons opens favorites menu
  288.   (can add/remove/edit shortcut paths to disk/rom/harddrive images).
  289. - Sprite emulation updates, sprite doublescan support improved
  290.   (for example Fantastic Dizzy CD32 background), yet another missing
  291.   undocumented feature implemented.
  292. - More compatible with timing changes caused by power saving features.
  293. - Missing uaescsi.device CMD_GETGEOMETRY added.
  294. - Debugger, GUI debugger improvements.
  295. - A600/A1200/A4000 IDE emulation LBA48 (>128G) support.
  296. - Input handling is more Windows-like, only release mouse/joystick/keyboard
  297.   when WinUAE loses focus (previously when mouse was not captured)
  298. - Added 1.5M Chip RAM (A600 + 0.5M trap door expansion) and 384M/768/1.5G
  299.   Z3 RAM (configures two emulated RAM boards) configurations.
  300. - Configuration file cache implemented, increases initial configuration
  301.   list loading speed.
  302. - 5.1 sound settings include center and LFE channel (all 4 channels mixed)
  303.  
  304. Bug fixes:
  305.  
  306. - uaenet.device random deadlock fix, NSCMD_DEVICEQUERY works correctly.
  307. - Gayle interrupt handling update.
  308. - CPU emulation fixes, EXTB.L and CHK.L was 68000 (should be 68020+).
  309. - Sprite emulation fix, Super Skid Marks hires mode cars and Marvin's
  310.   Marvellous Adventure score/cloud interference.
  311. - "HAM4" and "HAM5" is displayed properly.
  312. - Sound emulation fix, fixes Weird Dreams hospital scene sound problem.
  313. - More compatible CD32 state restore support.
  314. - AGA mode sprite garbage may have appeared in some cases. (1.4.5+)
  315. - DOS formatted HD floppy image crash.
  316. - Rare real harddrive detection crash.
  317. - CD32 compatibility improved (Liberation CD32)
  318. - Display emulation fix, mixed interlaced and non-interlaced modes don't
  319.   cause random display errors anymore, same with doublescanned interlaced
  320.   modes. (for example hires-mode Pinball Illusions)
  321. - Autoconfig emulation update, Action Replay 3 does not detect
  322.   non-existing fast RAM board anymore.
  323. - Many lha/lzh archives mounted as a harddrive crashed.
  324. - Mousehack (tablet) mode works again.
  325. - On the fly mouse/joystick switching crash fix.
  326. - A3000 1.3 SuperKickstart works again.
  327. - Many "non-standard" resolutions were missing in Picasso96 mode.
  328.  
  329. and more..
  330.  
  331.  
  332. WinUAE 1.4.6 (02.02.2008)
  333. =========================
  334.  
  335. 1.4.6 will be the last version that runs on Windows 98/ME. Following
  336. versions will require Windows 2000 or newer.
  337.  
  338. 1.4.5 problems fixed:
  339.  
  340. - Mouse never capturing. (Windows 98/ME, rarely on W2K/XP)
  341. - Some games crashing.
  342. - Broken sprite outside playfields-feature and SWIV score information.
  343. - Fullscreen mode with non-default refresh rate fallback problem.
  344.  
  345. Other bugs fixed:
  346.  
  347. - A600/A1200/A4000 IDE emulation freeze if >2G drive/HDF.
  348. - CDTV E.S.S. Mega "semi-hidden" track now loads properly on W2K/XP.
  349. - Crash when switching between <=2MB Chip + Fast and >2MB Chip setting.
  350. - Sound emulation tweak. (Dungeon Master II, perhaps some others)
  351. - Unstable NMI (IRQ7) option in cycle-exact and more-compatible modes.
  352. - "Full-window" mode didn't always allow Windows desktop RTG resolution.
  353.  
  354. New features:
  355.  
  356. - Inverted mouse and analog joystick input sources.
  357. - Input device (USB joystick, mouse etc..) on the fly insertions and
  358.   removals supported. Device names saved to configuration file.
  359. - Automatic joystick switching, firebutton 'inserts' any non-selected
  360.   joystick to Amiga joystick port, mouse port selected if second button
  361.   pressed or there is already other joystick in joystick port with
  362.   firebutton pressed.
  363. - Dynamic JIT direct memory allocation. Increased Z3 and RTG maximum
  364.   sizes to 1G and 512M. (If at least 2G physical RAM)
  365. - A3000 confirmed 2.04 ROM added to ROM scanner.
  366. - CD32 FMV cartridge ROM added to ROM scanner. ROM and autoconfig
  367.   emulated. Overlay and video/audio decoder chips not emulated.
  368. - Directory filesystem ACTION_EXAMINE_ALL implementation is now more
  369.   compatible with buggy programs.
  370. - CIA/Gayle overlay emulation setting added to advanced chipset.
  371. - Original early A1000 non-EHB Denise added to advanced chipset.
  372. - Original A1000 (and early A2000) Agnus blitter busy bug added.
  373. - Keyboard reset warning emulated and added to advanced chipset.
  374. - Debugger improvements, hex/dec/bin converter, all commands that accept
  375.   numeric parameters also accept register names (RAx,RDx,PC,USP,VBR,..),
  376.   number prefixes supported, hex = 0x or $, bin = %, dec = !.
  377. - 1M (both 0xe0/0xf8 and 0xf0/0xf8) and 2M (0xa8/0xb0/0xe0/0xf8) ROM
  378.   image support.
  379. - Implemented "stretch to fullscreen" filtering option.
  380.  
  381.  
  382. WinUAE 1.4.5 (20.12.2007)
  383. =========================
  384.  
  385. New features:
  386.  
  387. - Sana2 compatible net device (uaenet.device) emulation. WinPCap required.
  388. - Full doublescan mode emulation (DBLPAL, DBLNTSC, MultiScan etc..),
  389.   sprite doublescan support.
  390. - Full SuperHires emulation, bitplanes and sprites, including ECS
  391.   Denise "scrambled palette" superhires mode. Also does not downscale
  392.   hires sprites to lores anymore when bitplane resolution is lores.
  393. - SuperHires resolution added to display panel, replaces old GUI lores
  394.   setting with lores, hires and superhires select box.
  395. - .dsq (DiskSqueeze) and .wrp (Warp) disk decompression support.
  396. - "Automount" and "Do not boot" harddrive options added.
  397. - Axis movements can be mapped to buttons in input panel
  398.   (left/right and up/down)
  399. - Picasso96 resolutions 320x200, 320x240, 640x400 and 640x480 added to
  400.   resolution list, even if no native Windows support.
  401. - optional ini-file registry replacement. (winuae.ini or -ini <file>) 
  402. - Autocomplete added to most path text boxes.
  403. - Added information text to hardfile panel (shows type, size,.. of HDF)
  404. - Nordic Power 3.0 freezer cartridge support.
  405.  
  406. Bugs fixed:
  407.  
  408. - lzx decompression stability and compatibility improved.
  409. - Debugger C-command word and long word support fixed.
  410. - Heavy CD32 Akiko C2P usage caused huge performance loss.
  411. - AGA statefile restore crash fix.
  412. - Analog joystick mouse emulation fix.
  413. - A500 cycle-exact mode freeze in some cases.
  414. - Picasso96 display preferences resolution list corruption.
  415. - A590/A2091 SCSI emulation buffer overflow crash fix.
  416. - Some types of HDF didn't mount properly.
  417. - Some automount issues fixed.
  418. - CDTV and CDTV SCSI emulation compatibility improved.
  419. - Some ECS Denise-only features fixed.
  420. - Miscellaneous fixes here and there.
  421. - Blank screen in windowed mode fixed (RGB overlay incompatibility)
  422.  
  423.  
  424. WinUAE 1.4.4 (22.09.2007)
  425. =========================
  426.  
  427. New features:
  428.  
  429. - major directory filesystem emulation update:
  430.   * removable drive automounting on the fly (USB memory, USB HD, memory
  431.     cards, any removable drive that mounts as a drive letter in Windows)
  432.   * drag'n'drop directory/archive automount
  433.   * more missing filesystem packets supported (including ACTION_EXAMINE_ALL)
  434. - major "Add Harddrive" uaehf.device update:
  435.   * removable drives (real harddrives, x-in-one memory card readers, zip drives,
  436.     etc..) supported on the fly
  437.   * configured drive but no media or [USB] drive not connected when emulation
  438.     was started: automounted when inserted (no RDB automount yet)
  439.   * empty drives listed in "Add Harddrive" dialog.
  440. - X-Power Professional v1.3 and Nordic Power v1.5 support
  441. - Pro-Wizard module ripper updated to v1.62
  442. - hq2x filter added.
  443. - Added two basic A4000 quickstart configurations.
  444. - More accurate CD32/CDTV end of audio track detection.
  445. - Current configuration name added to window title.
  446.  
  447. Bugs fixed:
  448.  
  449. - Windows 2000: "Add Harddrive" was always disabled.
  450. - "Add Harddrive" HD controller selection was missing.
  451. - Better compatibility with OS 3.1 and older HDToolbox versions.
  452. - CD32 statefile support works again.
  453. - Paths handling updates (yet again..)
  454. - Disappearing mouse pointer in fullscreen modes when GUI was active.
  455. - bsdsocket emulation crashing or freezing when emulation was reset.
  456. - directory filesystem file/directory deletion failing and Windows
  457.   recycle bin support enabled returned wrong error codes.
  458.  
  459.  
  460. WinUAE 1.4.3 (29.07.2007)
  461. =========================
  462.  
  463. New features:
  464.  
  465. - Built-in lha/lzh and lzx support.
  466. - Mount archives as a harddrive with transparent, recursive
  467.   (archives inside archive) decompression. Supported: zip, 7zip,
  468.   rar (unrar.dll or archiveaccess.dll required), lha/lzh, lzx.
  469. - A3000 Kickstart ROM and SuperKickstart disk support.
  470. - A590/A2091 SCSI, A3000 SCSI and CDTV SCSI expansion harddrive (HDF)
  471.   emulation (WD33C93 + (Super)DMAC based SCSI hardware).
  472. - Action Cartridge Super IV Professional freezer cartridge emulation.
  473. - X-Power Professional 500 (v1.2) freezer cartridge emulation.
  474. - Nordic Power (v2.0) freezer cartridge emulation.
  475. - Debugger improvements (improved deep trainer, copper memwatch points,
  476.   CPU-model specific registers can be modified, illegal access logger
  477.   improved, process breakpoints etc..)
  478. - Paths-panel default paths selection improved.
  479. - Separate native and Picasso96 vsync setting.
  480. - GUI will "autoscroll" if fullscreen mode is smaller than GUI.
  481. - Improved rtg.library, speeds up Picasso96 in high resolution modes
  482.   (obsoletes picasso96fix)
  483.  
  484. Bugs fixed:
  485.  
  486. - CDTV emulation improved (DOTC2, Xenon2, ChaosInAndromeda CD player)
  487. - CD32 CD emulation improved (Fightin' Spirit, Base Jumpers etc..)
  488. - Ghostscript printing fixed (again).
  489. - Floppy drive sound selection if fdrawcmd.sys was not installed.
  490. - Video recording sound pitch issue.
  491. - -datapath command line parameter fixed (again..)
  492. - uae-configuration JIT on/off switching fixed.
  493. - Sprite attachment fix, fixes "Great Demo" by "The Tremendous Trio" :)
  494. - Some FPU fixes from Aranym.
  495. - Directory filesystem locked files (most commonly s:startup-sequence)
  496.   after software reset
  497. - Filesystem emulation not initializing if JIT was enabled and no other
  498.   expansions enabled (fast RAM, Z3 fast, etc..)
  499.  
  500. WinUAE 1.4.2a (13.05.2007)
  501. ==========================
  502.  
  503. - Paths not working bug fixed.
  504. - Windows 98SE/ME compatibility fixed.
  505.  
  506. WinUAE 1.4.2 (12.05.2007)
  507. =========================
  508.  
  509. New features:
  510.  
  511. - "Windowed fullscreen" for users with multiple monitors, fullscreen
  512.   Amiga on secondary monitor, Windows on primary monitor, no more lost
  513.   fullscreen when focus changes to Windows program.
  514. - A600/A1200 and A4000 IDE harddrive (HDF) hardware emulation, includes
  515.   also "4-Way IDE" / "IDE splitter" emulation.
  516. - Directory, HDF, IDE and Picasso96 statefile support. WARNING: data loss
  517.   possible if data in HDF has changed between saving and restoring!
  518.   Picasso96 statefile support not 100% compatible yet.
  519. - 68030 and 68060 (with FPU. 68060.library required) emulation. (no MMU)
  520. - 68881/68882 FPU type selectable.
  521. - Global brightness, contrast and gamma adjustment.
  522. - "PAL" TV-like filter, with brightness, contrast, gamma, scanline level,
  523.   blur and noise adjustment.
  524. - GUI debugger, debugger improvements. (xx switches debugger modes)
  525. - New GUI font if running under Windows 2000/XP/Vista.
  526. - Interpolation and filters supported in 4/6 channel sound modes.
  527. - Log and debugger console position stored in registry.
  528.  
  529. Bugs fixed:
  530.  
  531. - Improved CDTV emulation compatibility.
  532. - 1.4.0 FPU clamping fix.
  533. - Missing channels in 4 channel sound mode. (Emu10K based cards)
  534. - 10x+ performance increase during "decrunching" color effects when
  535.   no filters enabled and only background color was visible.
  536. - Crash when loading config and specific chipset extra model was selected.
  537. - Direct HD support improved, SyQuest removable drives detected properly.
  538. - Minor custom chipset emulation updates.
  539. - Rare emulator crash when running Amiga program crashed badly.
  540. - Filter centering improved.
  541.  
  542.  
  543. WinUAE 1.4.1 (18.03.2007)
  544. =========================
  545.  
  546. Major bug fixed:
  547.  
  548. - Start-up crash introduced in 1.4.0.
  549.  
  550. Bugs fixed:
  551.  
  552. - Yet another bsdsocket crash fix.
  553. - ASPI detection ignored NeroASPI, also ASPI detection was improved.
  554. - Some interlaced programs had color stripes or wrong colors in right border.
  555. - Picasso96 RTG RAM mapping error in non-JIT mode
  556.  
  557. New features:
  558.  
  559. - New input targets added. (disk swapper, input configuration 1-4)
  560. - Quickstart-mode automatically selects best available CD access mode.
  561. - Master (Windows main volume) volume control added to input targets.
  562. - map "POV Hat"-type joypad control to joystick horizontal and vertical.
  563.  
  564.  
  565. WinUAE 1.4.0 (03.03.2007)
  566. =========================
  567.  
  568. New features:
  569.  
  570. - CDTV emulation, including CD controller, internal SRAM and 64KB SRAM
  571.   expansion memory card support.
  572. - More compatible SPTI CD32/CDTV CD support.
  573. - Advanced Chipset configuration. Miscellaneous model specific
  574.   hardware configuration entries like real time clock chip type, CIA-A
  575.   TOD clock source, RAMSEY, FAT GARY register emulation..
  576. - Rewritten harddisk configuration system. No more lost hardfile or
  577.   virtual directory configuration entries if path was missing..
  578. - A3000/A4000 motherboard RAM bank support.
  579. - Added Arcadia bios rom type selection.
  580. - New Windows Vista -style application icon added :)
  581. - Small CIA and custom chip emulation updates.
  582.  
  583. Bugs fixed:
  584.  
  585. - FPU emulation floating point to integer conversion fixed
  586.   (proper clamping instead of truncating)
  587. - uaeserial.device compatibility improved
  588. - New serial port detection didn't detect all types of serial ports
  589. - Random sound errors after adjusting sound GUI setting on the fly
  590. - Directory filesystem memory leaks fixed and compatibility improved
  591. - It was not possible to disable keyboard layout C after enabling it.
  592. - Sound panel settings were not always enabled correctly.
  593. - -datapath command line parameter didn't work.
  594. - Disk image drag and drop didn't work.
  595. - Quickstart panel disk swapping is properly delayed again.
  596. - Some Picasso96 display modes were not available.
  597. - bsdsocket freeze fix (Aminetradio)
  598. - Windows driver Catweasel support works again.
  599. - "Faster RTG"-mode lockups fixed.
  600. - External drive sound selection GUI didn't work if fdrawcmd.sys
  601.   was not installed.
  602.  
  603.  
  604. Credits:
  605. ========
  606.  
  607. - Bernd Schmidt
  608. - Toni Wilen
  609. - Bernd "Bernie" Meyer
  610. - Sam Jordan
  611. - Brian King
  612. - Bernd Roesch
  613. - Adil Temel
  614. - Andreas Junghans
  615. - Mathias Ortmann
  616. - Istvßn Fßbißn
  617. - James Bagg
  618. - Benjamin Pahlke
  619.  
  620. ______________________________________________________________________________
  621.  
  622. IMPORTANT NOTICE: Picasso96 support in (Win)UAE would not be possible without
  623. the support and generosity of Alexander Kneer and Tobias Abt. Please donate
  624. to the Picasso96 team if you use P96 and UAE together.  NOTE: Amiga Forever
  625. from Cloanto includes a full Picasso96 license already, which is even more
  626. reason to support a long-time Amiga software company. Click on the Picasso96
  627. link in the About page of the WinUAE GUI for more information.
  628. ______________________________________________________________________________
  629.  
  630.  
  631. Catweasel support
  632. -----------------
  633.  
  634. - Windows driver installed: automatically detected
  635. - No Windows driver installed and TVicPort
  636.   - Windows 2000/XP/Vista: automatically detected
  637.  
  638. How to use hdtoolbox with full harddisk images
  639. ----------------------------------------------
  640.  
  641. Create hardfile normally or use harddisk image from your real Amiga but clear all
  642. hardfile parameters except block size.(sectors, surfaces and reserved)
  643.  
  644. HDToolBox must be run with "uaehf.device"-parameter ("tools/hdtoolbox uaehf.device")
  645.  
  646. Amiga formatted harddisk support
  647. --------------------------------
  648.  
  649. Requires Windows 2000 or newer with administrator privileges.
  650.  
  651. All Amiga formatted or empty drives (=zeroed partition table) are autodetected.
  652. WinUAE does not care about interface type, drive can IDE or SCSI or even
  653. memory card if Windows detects the drive in device manager.
  654.  
  655. Use uaehf.device to access the drive in HDToolBox.
  656. Note that some versions of HDToolBox don't see drives with unit number > 6.
  657. Remove some mounted harddrives (directory or hardware) to fix the problem.
  658.  
  659. WARNING: you can force all drives to be detected if you run WinUAE with
  660. -disableharddrivesafetycheck command line parameter but be very careful.
  661. Don't try to select and partition/format your Windows drive(s)!
  662.  
  663. NOTE: uaescsi.device or ASPI don't have anything to do with harddisk support.
  664.  
  665. Vsync-instructions
  666. ------------------
  667. - works in fullscreen modes only
  668. - select 50Hz or 100Hz refresh rate (PAL) or 60Hz/120Hz (NTSC)
  669. - WinUAE skips every other frame if refresh rate is over 85Hz
  670. - display driver must support refresh rate selection. VSync is not selectable
  671.   if only available option in refresh rate selection box is "default"
  672. - you can also select other refresh rates for "interesting" results :)
  673. - your pc must be fast because missed frames will cause huge slowdown
  674. - display emulation refresh rate must be set to "every frame"
  675.  
  676. Some display card test results:
  677.  
  678. - ATI Radeon/Radeon 8500, XP, 6052: refresh rate selection supported
  679. - NVidia GF2, W2K, Detonator 27.52: refresh rate selection supported
  680. - Matrox G400, W9x, 6.82.016: no refresh rate selection support (=no WinUAE vsync support)
  681.  
  682. Windows 9x/ME apparantly does not support refresh rate selection
  683.  
  684. CD32 emulation instructions:
  685. ----------------------------
  686.  
  687. Emulated:
  688.  
  689. - CDROM except CD audio fast forward and rewind (1) (2)
  690. - 1Kb NVRAM (works just like console emulators' memory card)
  691. - C2P
  692. - Joypad (keys: /=RWD *=PLAY -=FFW 7=Green 9=Yellow 1=Red 3=Blue)
  693.   You can use input-tab to configure pad mappings.
  694.  
  695. Notes:
  696.  
  697. - CD32 emulation mode is automatically activated when 512KB extended ROM is selected (ROM-tab)
  698. - CD32 configuration: 68EC020,AGA,2MB chip,0 floppy drives
  699.   (some games fail to load if number of floppy drives is > 0..)
  700. - CD32's NVRAM (build-in 1024 byte flash RAM) file location can be specified in ROM-tab.
  701. - CDXL animations looks quite bad. Better timing is needed.
  702. - CD32 ROMs come with Amiga Forever 5.0+ or you can dump then from floppy drive extended CD32.
  703.   Don't ask me for ROMs!
  704. - If you have CD32 CD images, you can use daemon tools (http://www.daemon-tools.cc/) to mount them.
  705. - Make sure harddrives panel is empty and uaescsi.device is disabled!
  706.  
  707. uaescsi.device instructions
  708. ---------------------------
  709.  
  710. - Makes your IDE ATAPI/SCSI CDROM drives available on Amiga side (1)
  711.   Use Amiga CDFS, CDA players or CD burning software etc..
  712.   (not tested with real SCSI drives)
  713.  
  714. 1:
  715. - requires working ASPI drivers or admin privileges (SPTI)
  716. - no configuration option for drive selection yet.
  717. 2:
  718. - no drive selection configuration yet, just insert disc in any drive and start WinUAE.
  719.  
  720.  
  721. Action Replay 1 / 2 / 3 instructions
  722. --------------------------------
  723.  
  724. - You need AR 1, AR 2 or 3 ROM (see below for rip instructions)
  725. - Set path to Action Replay ROM file (ROM-tab, cartridge ROM)
  726. - Freeze button = Page Up
  727. - Don't use AR support to save game states, use build-in state save option instead.
  728.   (much faster and compatible)
  729. - WARNING: Action Replay don't like fast Amigas or 68020+ CPUs
  730.   and max supported fast ram is 4MB.
  731.  
  732. Action Replay ROM Ripping instructions:
  733.  
  734.  Find A500 with Action replay-cardridge,
  735.  press 'freeze'-button, write following:
  736.  
  737.  AR 1:
  738.  
  739.  lord olaf<RETURN>
  740.  
  741.  AR 2 and 3:
  742.  
  743.  may<RETURN>
  744.  the<RETURN>
  745.  force<RETURN>
  746.  be<RETURN>
  747.  with<RETURN>
  748.  you<RETURN>
  749.  new<RETURN> (AR 3 only)
  750.  
  751.  insert empty floppy disk into DF0:
  752.  
  753.  AR1: "sm ar1.rom,f00000 f10000"
  754.  AR2: "sm ar2.rom,400000 420000"
  755.  AR3: "sm ar3.rom,400000 440000"
  756.  transfer ROM image to your PC
  757.  
  758.  
  759. Improved debugger
  760. -----------------
  761.  
  762.  - f-command extended:
  763.     f without parameters = break when PC not in ROM and current instruction is not
  764.     0x4ef9 (don't break when executing library jump tables) Great for finding start
  765.     address of bootblock.
  766.     f i = break when PC points to RTS/RTR/RTE-instruction
  767.     f i <opcode> = break when PC points to instruction opcode <opcode>
  768.     f <addr> = add/remove new breakpoint (max 8)
  769.     fd = remove all breakpoints
  770.     f <addr1> <addr2> = break when <addr1> <= PC <= <addr2>
  771.  - W-command's value-parameter can be decimal 12345 or hexadecimal (0x12345 or $12345)
  772.     write size is byte if val < 256, word if 255 > val < 65536 and long if val > 65535.
  773.     (previous version's write size was always long and was limited to chip ram)
  774.  - memwatch break points added, w <0-7> <address> <length> <r/w/rw> [<value>]
  775.     break when address space between address and address + length is accessed and
  776.     if accessed value = <value> R = break only on reads, W = writes, RW = both
  777.  - i-command: interrups and traps combined, VBR supported
  778.  - custom register dump -command added (e), dumps the contents of all existing registers
  779.    between 0xdff000-0xdf1ff. ea = dump AGA color register contents.
  780.  - CIA dump-output slightly modified, added TOD stopped status-flag and more.
  781.  - exiting debugger automatically creates "memory state" and b-command can be used
  782.    to "rewind"
  783.  - bl lists all stored "state recorder" states
  784.  - search-command s <"string">/<hexvalues> [<addr]> [<length>]
  785.  - trace (t <cnt>) can be used to step over more than one instruction
  786.  - wd = enable illegal access logger (all read or write accesses to nonexisting memory,
  787.    read access to write-only memory or vice versa, accesses to "unofficial" cia and custom
  788.    register address space etc..)
  789.  - wd x y = disable logging between addresses x to x + y
  790.  - H = list last 50 PC addresses (HH = addresses + flags). Only available if any breakpoint
  791.    is enabled.
  792.  
  793. Drive sound customization
  794. -------------------------
  795.  
  796. You can use external samples if you put files called drive_click_xxx.wav,
  797. drive_spin_xxx.wav, drive_startup_xxx.wav and drive_snatch_xxx.wav
  798. (xxx = whatever you want, "click" is the only mandatory sample)
  799. to directory called <winuae path>\uae_data\
  800.  
  801. Multimouse
  802. ----------
  803.  
  804. Windows 2000: no real multimouse support.
  805. Windows XP/Vista: all mice are supported.
  806.  
  807. Open Input-tab. Select any manual configuration (Configuration #1 to #4)
  808. Open device select box. You should see "Mouse *", "Windows mouse" and
  809. 2 or more "Raw Mouse" (XP-only) or 2 or more mouse with real name
  810. (98/98SE/ME). Make sure "Mouse *" and "Windows mouse" are disabled,
  811. (select box next to device select box is unchecked) enable other mice
  812. and make sure mappings are correct.
  813.  
  814. New in 0.9.90: Multimouse can be configured in "Game & I/O-Ports"-panel,
  815. there is no need to do complex Input-panel configuration anymore.
  816.  
  817. Windows mouse?
  818. --------------
  819.  
  820. "Windows mouse" is mouse that gets all movement events from Windows'
  821. desktop mouse instead of DirectInput. Enable "Windows mouse" if you
  822. think mouse feels sluggish compared to older WinUAE before DirectInput
  823. was implemented. (and don't forget to disable "Mouse *" first or
  824. mouse movement will be quite erratic..) Can't be used in multimouse
  825. configuration.
  826.  
  827. Mousehack mouse?
  828. --------------
  829.  
  830. Needed when using Tablets. Tablets only work properly if you select
  831. "Mousehack mouse" and run Amiga-side program "mousehack". Without
  832. mousehack "Mousehack mouse" is equal to "Windows mouse".
  833. (mousehack-program is needed because regular mouse sends relative
  834. movement data but Tablets are absolute devices)
  835.  
  836. WinUAE 1.3 update: mousehack-program is now built-in.
  837.  
  838. Mouse *?
  839. --------
  840.  
  841. "Mouse *" is DirectInput system default mouse. "Mouse *" gets all
  842. combined events from all connected physical mice. Can't be used
  843. in multimouse configuration.
  844.  
  845.  
  846. New ROM config entries in 1.1:
  847. ------------------------------
  848.  
  849. Syntax:
  850.  kickstart_rom=v<ver>[.<rev>] [r<subver>.<subrev>] [<model>]
  851. Only <ver> is mandatory. Model must be specified if requested
  852. ROM file is not a regular Kickstart ROM.
  853. Examples:
  854.  v1.3 (select any autodetected 1.3)
  855.  v1.2 r33.166 (must be KS1.2 revision 33.166)
  856.  v1.2 A500 (KS1.2 rev 33.180)
  857.  v2.05 A600HD (KS 2.05, rev 37.350 or 37.300)
  858.  v3.1 r40.68 A1200 (KS 3.1 rev 40.68 A1200)
  859.  v3.1 r40.68 (KS 3.1 rev 40.68, both A1200 or A4000 version allowed)
  860.  v3.1;v3.0 (any revision of KS 3.1 or 3.0)
  861.  v3 A1200 (A1200 KS 3.1 or 3.0)
  862.  v2 AR (any Action Replay v2)
  863. Multiple matches: highest available version is selected
  864. Extended ROM config item: kickstart_ext_rom=
  865. Cartridge ROM config item: cart=
  866. Arcadia ROMs:
  867. cart=Arcadia <name>, for example cart=Arcadia Xenon
  868.  
  869. ---
  870.  
  871. Older changelogs:
  872. -----------------
  873.  
  874.  
  875. WinUAE 1.3.4 (30.12.2006)
  876. =========================
  877.  
  878. Bugs fixed:
  879.  
  880. - Improved bsdsocket emulation stability
  881. - Winuaeclipboard crash fix
  882. - Windows Vista compatibility problems fixed
  883. - Filesystem flag handling on FAT volumes
  884. - Page Down-key Input panel remapping works properly
  885. - Sound system improved
  886. - ECS Denise/AGA borderblank feature works properly
  887. - Dualcore/SMP random freezes properly fixed
  888.  
  889. and more minor fixes..
  890.  
  891. Bugs introduced in 1.3.3 fixed:
  892.   
  893. - AVIOutput out of sync fix
  894. - CPU emulation condition code fix
  895. - Fixed handle leak in bsdsocket and AHI
  896. - Sound pitch shifting in VSync-mode and more..
  897. - Catweasel MK4 mouse support
  898.  
  899. New features:
  900.  
  901. - Improved emulation of AGA sprites outside display window
  902. - uaeserial.device introduced. Multi-port serial device, unit numbers
  903.   are directly mapped to PC serial ports (unit 0 = COM0, 1 = COM1 etc..)
  904. - Improved serial port detection, virtual devices also supported
  905. - Improved Catweasel MK3/4 support without Windows driver installed
  906.   (requires TVicPort, http://www.entechtaiwan.com/dev/port/index.shtm)
  907. - Improved debugger features
  908. - Sound system is not anymore reinitialized when losing/gaining focus
  909. - 1M (1024KB) ROM image support
  910. - Sound volume configuration setting also sets AHI audio volume
  911.   (previously was Paula audio only)
  912. - Custom chipset interrupt timing improved
  913.  
  914. And more..
  915.  
  916.  
  917. WinUAE 1.3.3
  918. ============
  919.  
  920. - big E-UAE merge, cleanups, optimizations etc..
  921.  
  922. Bug fixed:
  923.  
  924. - Reboot loop if RTG RAM without Z3 RAM enabled (1.3.2 bug)
  925. - Hardfile TD_GETGEOMETRY buffer overflow fix
  926. - RDB emulation failed to mount partition(s) if RDB had one or more
  927.   not needed filesystems and required FS was in ROM.
  928. - Selecting "Mousehack mouse" crashed if HD emulation was not enabled.
  929. - "Genlock connected" GUI checkbox fixed (1.3.2 bug)
  930. - Clicking eject in GUI and immediately selecting another floppy image
  931.   enables delayed insert instead of immediately inserting the image.
  932. - Input panel key mapped to <none> reverted back to its default
  933.   mapping after saving and loading the configuration.
  934. - Directory filesystem Windows flag-AmigaOS flag handling fixes.
  935. - Bsdsocket.library Remote Desktop compatibility fix.
  936. - Dual core directory filesystem freeze workaround
  937. - Some minor blitter timing and CIA emulation fixes.
  938. - Stereo sound channel swap setting stored in configuration.
  939.  
  940. Major new features:
  941.  
  942. - Lightpen/lightgun emulation.
  943. - Built-in 7zip decompression support.
  944. - Unrar.dll rar archive decompression support.
  945. - Sound emulation partially rewritten, better latency, possible
  946.   fix for scratchy sound on some systems. Sound emulation will be
  947.   automatically disabled when emulated audio subsystem is idle. Audio
  948.   status led implemented.
  949. - Better DMS error handling, encrypted DMS files are transparently
  950.   decrypted.
  951. - bsdsocket.library ReleaseCopyOfSocket() implemented (AmiVNC fixed)
  952. - Improved AF rom.key support.
  953. - ProWizard module ripper updated to latest version.
  954. - 100% accurate sound emulation mode does not cause huge CPU usage
  955.   anymore with specific games, for example Paradroid 90 and Rambo 3.
  956. - Automatic direct IO Catweasel MK4 support if no Windows driver
  957.   installed, CWMK4 can now be used under 64-bit Windows XP.
  958.   TVicPort direct io driver required.
  959.  
  960.  
  961. WinUAE 1.3.2
  962. ============
  963.  
  964. WinUAE 1.3.x bugs fixed:
  965.  
  966. - Debug window won't open automatically anymore
  967. - HRTMon keyboard layout and WHDLoad commands fixed
  968.  
  969. New features:
  970.  
  971. - Mouse Up/Down and Left/Right input destinations supported
  972.   simultaneously
  973. - CD32 state save support (work in progress)
  974. - A1000 Kickstart disk images can be used as a ROM image
  975.  
  976.  
  977. WinUAE 1.3.1
  978. ============
  979.  
  980. WinUAE 1.3 bugs fixed
  981.  
  982. - Uaescsi.device freeze problem fixed.
  983. - Boot freeze if A4000 ROM was used without AGA.
  984. - Original extended ADF read bug.
  985. - Larger than 1280 wide fullscreen modes work.
  986. - Sound "led" filter configuration data was read incorrectly.
  987. - AVIOutput does not split the AVI anymore when focus was lost.
  988. - D3D filter fullscreen/windowed switching freeze fixed.
  989. - Integrated mousehack access fault fixed.
  990.  
  991. New and improved features:
  992.  
  993. - AVIOutput codec settings stored in registry and other small tweaks.
  994. - HRTMon updated to 2.30, WHDLoad-commands supported.
  995. - Some custom chipset timing tweaks.
  996.  
  997.  
  998. WinUAE 1.3
  999. ==========
  1000.  
  1001. New and improved features:
  1002.  
  1003. - Input event recording and playback (WIP)
  1004. - PC floppy drive drive sound emulation :)
  1005. - Mousehack-"driver" build-in.
  1006. - PC DD and HD floppy image support.
  1007. - Added improved audio filter and interpolation code from uade
  1008.   and other sound setting updates.
  1009. - Added build-in HRTMon debugger/monitor. (WIP)
  1010. - Action Replay for Amiga 1200 ROM image support.
  1011. - Arcadia emulation updates.
  1012. - Directory filesystem compatibility updates. (illegal characters in
  1013.   directory names work better now, some protection flag tweaks,
  1014.   more compatible disk capacity check if disk is very big,
  1015.   compatibility issues with \\server\share-directories fixed)
  1016. - Debugger updates. (improved trainer search command, fa-command,
  1017.   like in Action Replay, AGA color register dump etc..)
  1018.  
  1019. Bug fixes:
  1020.  
  1021. - Fix for random state restore freeze.
  1022. - AVIOutput crash, incorrect window size.
  1023. - Random Picasso96 screen mode switch crash.
  1024. - "Create hard disk imagefile"-option in harddisk settings fixed,
  1025.   previously it usually created corrupt hardfiles..
  1026. - Fixed garbage lines when program mixed interlace and
  1027.   non-interlace modes.
  1028. - D3D filter fullscreen freeze fixed.
  1029. - Priority-panel "pause emulation/disable sound output"-checkboxes
  1030.   were not initialized correctly.
  1031.  
  1032. And more smaller (and maybe bigger) changes..
  1033.  
  1034. WinUAE 1.2
  1035. ==========
  1036.  
  1037. New features:
  1038.  
  1039. - New "lores filter" in GUI, fixes incorrect colors in programs that
  1040.   use superhires trick (eg. Virtual Karting, demo Rest-2).
  1041. - Logitech G15 keyboard LCD support.
  1042. - FPU emulation updates and fixes.
  1043. - Ability to create 1:1 HDF from Amiga formatted harddisk.
  1044. - ProWizard module ripper updated to latest version.
  1045. - Display Filter panel updates, added 1x,2x,4x,6x,8x multipliers.
  1046.   (not implemented in OGL/D3D filters yet)
  1047. - PNG screenshots.
  1048. - Light pen hardware emulated. (but no trigger or cursor emulation yet)
  1049. - Manual language selection.
  1050.  
  1051. Bug fixes:
  1052.  
  1053. - Right border color problems finally fixed.
  1054.   (Leander, T-Racer, Unreal etc..)
  1055. - Misc custom chipset emulation updates.
  1056.   (Bubba'n'Stix second level, Cover Girl Strip Poker title screen,
  1057.   Detonator, Thai Boxing, Wicked etc..)
  1058. - CIA TOD counter fix. (demo Harmony by Haujobb)
  1059. - Display was shifted by one pixel in lores-mode and horiz centering enabled.
  1060. - Overlay windowed mode one pixel position error.
  1061. - Swapped parallel port joystick adapter firebuttons.
  1062. - Toggling disk image's read-write status don't leave locked files anymore.
  1063. - Amiga Forever 2005 path detection should really work 100% now.
  1064. - Corrupted wav-files in 4-channel audio mode.
  1065.  
  1066.  
  1067. WinUAE 1.1.1
  1068. ============
  1069.  
  1070. Bugs fixed:
  1071.  
  1072. - Incorrect AF 2005 path defaults.
  1073. - Blitter freeze in CE-mode if D-channel was not enabled.
  1074. - Misc/Priority panel crash when running under Windows 9x/ME.
  1075. - Parallel port emulation. (Gauntlet III)
  1076. - Two disk emulation bugs. (Xybots, Disposable Hero and others)
  1077. - Incorrect .uae extension path if -datapath -command line
  1078.   parameter was used.
  1079.  
  1080. New features:
  1081.  
  1082. - Old versions of AdaptecASPI and NeroASPI are now automatically
  1083.   rejected. No more crashes or bluescreens under Windows 9x/ME if
  1084.   Windows build-in ASPI is used.
  1085. - Full SCSI device support in SPTI-mode.
  1086. - Display panel resolution and depth moved to separate select boxes
  1087. - Disk history format changed. File name is now visible even if
  1088.   path is very long.
  1089.   
  1090.  
  1091. WinUAE 1.1
  1092. ==========
  1093.  
  1094. Major bugs introduced in 1.0 fixed:
  1095.  
  1096. - Picasso96 graphics corruption after ALT-TAB
  1097. - Zipped Amiga Forever Kickstart ROM image decryption problem
  1098. - JIT FPU ACOS bug (incorrect result if argument was negative)
  1099.  
  1100. Older bugs fixed:
  1101.  
  1102. - More stable on the fly configuration loading
  1103. - In windowed mode Amiga window height was sometimes slightly
  1104.   larger than requested size
  1105. - "the desktop is too small for the specified window size"-check
  1106.   was not completely correct
  1107. - AHI recording mode memory leak
  1108. - Some Amiga monitor drivers work now properly (for example Euro36)
  1109. - Incorrect paths if WinUAE was run from networked drive
  1110. - Some custom chipset emulation bugs (Obliterator intro, Elfmania
  1111.   scoreboard, Warp and others)
  1112. - Directory filesystem directory modification date bug if comment
  1113.   or protection flags were modified
  1114. - Improved directory filesystem compatibility
  1115. - Rare disk emulation bug introduced in 0.9.90
  1116. - Action Replay statefile restore bug introduced in 0.9.90
  1117. - OCS/ECS color translation to native colors fixed. (this was bug
  1118.   since the beginning of UAE..) Colors are now slightly brighter.
  1119.   No effect on AGA-mode colors.
  1120.  
  1121. New features:
  1122.  
  1123. - Configurable Catweasel joystick support, MK4 mouse support added
  1124.   (NOTE: Right and middle mouse button may not work with all mice,
  1125.   requires Catweasel driver/firmware update)
  1126. - MMKeyboard support added
  1127. - Transparent "drive led status bar"
  1128. - SPTI (Windows 2K/XP) SCSI emulation includes non-CDROM SCSI devices
  1129. - Improved uaescsi.device SCSI interface selection
  1130. - Custom emulation updates (Death Trap, Loons Docs, Spanish Rose by
  1131.   Creed, Filled Perspective by Zero Defects, Himalaya by Avalanche..)
  1132. - Improved default path setting, Amiga Forever 2005 paths supported
  1133. - More missing keycodes added to input-panel
  1134. - Copper debugger: tracing, single step and breakpoint
  1135. - Disk swapper: right button doubleclick in "Disk image"-column:
  1136.   removes disk in disk swapper panel. right button singleclick in
  1137.   "Drive"-column: remove disk in drive
  1138. - New-style ROM config entries (see below)
  1139. - Compressed hardfiles supported (limitations: max 100MB, all written
  1140.   data will be lost after reset or exit, hardfile file name extension
  1141.   must be either hdz, zip, rar or 7z)
  1142. - Hardfile drag&drop to harddisk-panel
  1143.  
  1144. WinUAE 1.0
  1145. ==========
  1146.  
  1147. Bug fixes:
  1148.  
  1149. - Fullscreen resolution reset if selected display mode's
  1150.   height was larger than width
  1151. - Sprite emulation improvements (Battle Squadron missing high
  1152.   score character and Bubba'n'Stix background mountains)
  1153. - Directory filesystem file/directory datestamp modification
  1154.   if file/directory's protection flags or comment was modified
  1155.   (broke in 0.9.92)
  1156. - Picasso96 RAM autoconfig area memory size error (16M or
  1157.   larger was always marked as 8M)
  1158. - proper AmigaForever ROM path autodetection
  1159. - AMOS filesystem freeze (workaround only, proper fix unknown)
  1160. - Kickstart 1.2 was not autodetected (wrong CRC32)
  1161. - improved JIT direct access memory area allocation (fixes JIT
  1162.   direct mode problems with some Pentium 4 or NForce 3/4 boards)
  1163. - In some cases all priority-levels were changed to "Above Normal"
  1164. - bsdsocket crash fix
  1165. - Fixed swapped audio channels
  1166. - Picasso96 compatibility problem with Directory Opus 4.12
  1167. - Random crash fixed while using external drive sounds or while
  1168.   loading new configuration on the fly
  1169. - Emulation fixes (Shinobi, Double Dragon 2.., broke in 0.9.91)
  1170.  
  1171. New features:
  1172.  
  1173. - Catweasel Windows driver support, MK1/MK3/MK4 supported
  1174.   (MK4 direct floppy support and Amiga mouse support coming later)
  1175. - Nero Burning ROM ASPI is automatically used if Nero is installed
  1176.   (better compatibility than Adaptec ASPI)
  1177. - Arcadia (Amiga 500 based Arcade system) game support
  1178. - Disk swapper-panel improved (path edit box and history added)
  1179. - bsdsocket emulation does not ask for internet connection if
  1180.   requested address is localhost
  1181. - Emulation improvements (some Digital's demos, demo Tenebra partially
  1182.   fixed, 3v Demo by Cave, New Year Demo by Phoenix, game Sci-fi
  1183.   graphics corruption, Battle Squadron highscores, Bubba'n'Stix
  1184.   background etc...)
  1185. - Sound sample ripper
  1186. - Improved debugger
  1187.  
  1188. --
  1189.  
  1190. WinUAE 0.9.92 "WinUAE 1.0 public beta #3"
  1191. ======================================================
  1192.  
  1193. Final beta before 1.0 (?)
  1194.  
  1195. Bug fixes:
  1196.  
  1197. - Regular HDF TD_GEOMETRY returned incorrect data. (caused some
  1198.   larger HDF's fail to mount, 0.9.91 only)
  1199. - Filesystem bug fix (0.9.90-91), files with Windows
  1200.   System or Hidden -flag set didn't open properly in all cases.
  1201. - Stardust starwars-scroller in cycle-exact mode.
  1202. - SuperStardust AGA tunnel-section and Superfrog intro bee flashing
  1203.   plus other sprite emulation fixes.
  1204. - Random disk formatting verify errors when using non-turbo mode
  1205.   (was broken couple of releases ago)
  1206. - Display corruption/crashes if display width was larger than 1024
  1207.   and display depth was 32bit (only native display mode, Picasso96
  1208.   was unaffected)
  1209. - Windowed mode window close button didn't work if "Use CTRL+F11
  1210.   to quit" was enabled
  1211. - input-panel autofire yes/no-selection
  1212. - AVIOutput video recording bug in interlaced modes
  1213.  
  1214. New features:
  1215.  
  1216. - Filesystem emulation now uses NTFS named streams to store Amiga
  1217.   FS protection flags and comment instead of __UAEFSDB.__-files.
  1218.   (non-NTFS drives still use old method)
  1219. - Postscript printer emulation using Ghostscript. All Windows
  1220.   supported printers work. Amiga-side only needs standard Amiga
  1221.   Postscript printer driver.
  1222. - Automatic print job flush after user configurable timeout.
  1223. - Improved hardfile creation, filesystem selection (OFS/FFS/SFS) etc..
  1224. - Disk swapper key shortcuts. (both GUI and in emulation)
  1225. - GUI drag'n'drop. (no more ugly up/down arrows)
  1226. - screenshots are now named <name of disk image>_xxx.bmp
  1227. - user configurable emulation speed adjustment from 5 to 100 fps
  1228. - rar and 7zip -archive support (using archiveaccess.dll)
  1229. - some custom chipset emulation improvements here and there.
  1230. - improved drive click sound emulation (requires separately downloadable
  1231.   sample package)
  1232. - X-Arcade build-in key mappings
  1233. - onscreen disk and HD leds flash red while writing
  1234. - "Always on top"-windowed mode setting
  1235.  
  1236. --
  1237.  
  1238. WinUAE 0.9.91 "WinUAE 1.0 public beta #2"
  1239. =========================================
  1240.  
  1241. Bugs in 0.9.90 fixed:
  1242.  
  1243. - Multiple directory filesystem emulation bugs (files getting truncated
  1244.   to zero if opened in rw-mode, read-only files failing to open and some
  1245.   operations returning incorrect AmigaDOS error codes)
  1246. - AGA horizontal scrolling bug in some games.
  1247. - Stereo separation setting was not always set properly.
  1248. - Another task-switching Direct3D/OpenGL-mode problem.
  1249.  
  1250. Other fixes and updates:
  1251.  
  1252. - Picasso96 black screen after CTRL-ALT-DEL.
  1253. - bsdsocket update, fixes ~2 second pause on some systems and
  1254.   added internet connection off-line check (Stephen Riedelbeck)
  1255. - CPU idle calculation update. CPU Idle-setting may need re-adjusting.
  1256. - PP Hammer and Spindizzy Worlds graphics flicker fixed in non-cycle
  1257.   exact mode (again..)
  1258.  
  1259. New features:
  1260.  
  1261. - "uae-configuration" Amiga side program that can list current configuration,
  1262.   change all configuration parameters and send any inputevent on the fly.
  1263. - Both right alt and ctrl are mapped to firebutton in keyboard layout B
  1264.   (some laptops don't have right ctrl key).
  1265. - disable quickstart-mode if using -f or -config= -command
  1266.   line parameters
  1267.  
  1268. --
  1269.  
  1270. WinUAE 0.9.90 "WinUAE 1.0 public beta #1"
  1271.  
  1272. New features:
  1273.  
  1274. - New Quickstart-panel. Easy and fast way to run disk-based games or
  1275.   demos. Simply select Amiga model, compatibility level, disk image
  1276.   and click start!
  1277. - Hardware and host configuration separated. Create and use your own
  1278.   custom host configurations instead of build-in host configuration.
  1279.   data from standard configuration files.
  1280. - Kickstart ROM scanner and autodetection. (only official ROMs supported)
  1281.   Old-style ROM selection is still supported.
  1282. - User configurable graphics filter presets.
  1283. - Scaling support in all software filters.
  1284. - Paths-panel added. User configurable ROM, statefile, screenshot etc.. paths.
  1285. - Automatically return back to GUI if Kickstart ROM fails to load.
  1286. - Added help-tooltips here and there.
  1287. - More compatible paraport direct parallel port support.
  1288. - Mapped filesystem P-flag to Windows System-flag, H-flag to Hidden
  1289.   and fixed inverted archive-flag.
  1290. - Replaced "PC Joystick 0", "PC Joystick 1" and "PC Mouse" with select box
  1291.   listing all available input devices.
  1292. - Configurable stereo separation and stereo mixing delay.
  1293. - uaehf.device TD_GETGEOMETRY support.
  1294. - USB keyboard led support.
  1295. - Fullscreen mousehack (Tablet) support.
  1296. - Directory filesystem emulation Windows Recycle Bin support.
  1297.  
  1298. Bugs fixed:
  1299.  
  1300. - Ages old right border horizontal centering graphics bug.
  1301. - ECS Agnus was always reported as an OCS Agnus (0.8.26)
  1302. - 68000 cycle-exact mode compatibility (0.8.26)
  1303. - Floppy emulation writing bug (0.8.26, fixes SWOS disk error when saving).
  1304. - Dialogs in fullscreen mode.
  1305. - On the fly switching between A1000/CDTV/CD32 modes.
  1306. - Swapping disk image sometimes changed another drive's disk image.
  1307. - German keyboard #-key.
  1308. - Windowed mode DFx,Power,etc.. "leds" are now non-96DPI compatible.
  1309. - Minimized WinUAE jumping back to fullscreen by clicking on other program's
  1310.   taskbar buttons and other ALT-TAB handling updates.
  1311. - CD32 pad emulation.
  1312. - AIBB crash in 68020-mode.
  1313. - Debugger keyboard freeze on some Windows 2000 systems.
  1314.  
  1315.  
  1316. WinUAE 0.8.27
  1317. =============
  1318.  
  1319. Bugs in 0.8.26 fixed:
  1320.  
  1321. - JIT-only crash when loading state file or loading new
  1322.   config on the fly
  1323. - crash when loading config and directory or no config
  1324.   file was selected
  1325. - ports-page uninitialized joystick/mouse radio buttons
  1326. - ignore files not having .uae-extension when scanning
  1327.   configuration file directory
  1328. - GUI works now with non-96DPI fonts
  1329. - possible crash when starting emulator or inserting/ejecting
  1330.   disks
  1331. - JIT compatibility problems with some games (for example
  1332.   Alien Breed 3D II)
  1333. - debugger am-command
  1334. - "Priority=2!"-debug dialog
  1335. - disk image path/name text input
  1336.  
  1337. Older bugs fixed:
  1338.  
  1339. - centering improved
  1340. - hardfile error "tried to seek out of bounds"-message when
  1341.   hardfile was too small or blocksize was set to zero
  1342. - fullscreen D3D/OpenGL-mode ALT-TAB
  1343. - fixed forever repeating "...because desktop is too small for
  1344.   the specified window size.."
  1345. - saving config: always add (if missing) ".uae"-extension to
  1346.   config file name
  1347. - "exter_int_helper: unknown native action xxx"
  1348.  
  1349. New features:
  1350.  
  1351. - new rtg.library, 20-30 times faster Picasso96 pixel read
  1352. - don't add contents of zip file to disk history if zip only
  1353.   contains one supported disk image file
  1354. - compatibility fix for buggy programs that access non-existing
  1355.   memory in CIA address space
  1356. - MIDI can be selected without serial port
  1357. - full collision level implemented correctly (game "Rotor")
  1358. - AVIOutput tweaks
  1359. - improved compatibility (Back in Bizness, Total Triple Trouble)
  1360.  
  1361.  
  1362. WinUAE 0.8.26
  1363. =============
  1364.  
  1365. Bugs fixed:
  1366.  
  1367. - custom chipset emulation updates (Aunt Arctic Adventure
  1368.   collision detection, Warhead music and sound effects etc..)
  1369. - very old FPU emulation bug
  1370. - bsdsocket emulation (AmiTradeCenter, CTRL-C signal check)
  1371. - interrupt level 7 freeze
  1372. - uaescsi.device MODE SENSE/SELECT translation
  1373. - Picasso96 WaitForVSync fix (Fake Electronic Lightshow" by
  1374.   Ephidrena)
  1375. - Picasso96 8-bit mode palette problem (black Workbench
  1376.   background color after returning from Windows desktop)
  1377. - MIDI-IN random freeze
  1378.  
  1379. New features:
  1380.  
  1381. - new GUI!
  1382. - improved GUI pages
  1383. - systray icon and shortcut menu
  1384. - improved drop and drop support
  1385. - faster END+PAUSE warp-mode
  1386. - 68020+/JIT crash prevention
  1387. - debugger improvements
  1388. - floppy drive disk image history list
  1389. - disk swapper page for swapping quickly multi-disk games
  1390. - integrated Pro Wizard module ripper (http://asle.free.fr/prowiz/) 
  1391. - improved IPF (CAPS) and FDI support
  1392.  
  1393.  
  1394. WinUAE 0.8.25
  1395. =============
  1396.  
  1397. Bugs fixed:
  1398.  
  1399. - DirectDraw error when starting WinUAE 0.8.24 if display card supports multiple
  1400.   heads and one or more head is disabled (also depends on display driver)
  1401. - crash when starting emulation if more than 2 mouse-like devices are detected
  1402. - floppy drive sound emulation volume level was not saved to config file
  1403. - floppy drive sample rate conversion was broken, sound quality was
  1404.   very bad if selected sample rate was not 44100Hz.
  1405. - multimouse support under Windows XP
  1406. - bsdsocket emulation update, fixes CNet's SMTPd
  1407. - uaescsi.device IDE ATAPI CDROM translation support, fixes PlayCD
  1408.  
  1409. New features:
  1410.  
  1411. - right border is not clipped anymore if program uses overscan
  1412.   (Settlers, Pinball Illusions etc..)
  1413. - fixed display corruption in some older programs
  1414.   (Mystic Tunes by Vertical, Bierkrug-tro by TEK, Forgotten Realms
  1415.   Slideshow '90 by Fraxion etc..)
  1416. - AVIOutput improved, much faster recording if any software filter
  1417.   (null filter recommended) is enabled
  1418. - readme.txt updated. (custom drive sounds, how to use multimouse etc..)
  1419.  
  1420.  
  1421. WinUAE 0.8.24
  1422. =============
  1423.  
  1424. Bugs fixed:
  1425.  
  1426. - Windows 9x/ME duplicate keypresses when using USB-keyboard
  1427. - bsdsocket emulation updates (TCP:<port>, Apache)
  1428. - saving compressed state file without zlib1.dll created broken state file
  1429. - crash after saving four or more state files
  1430.  
  1431. New features:
  1432.  
  1433. - improved multimonitor compatibility
  1434. - sound volume slider and keyboard shortcuts
  1435.   (END+numpad -, END+numpad + and END+numpad *, also multimedia keys Volume +- and Mute)
  1436. - configurable floppy drive sound emulation :)
  1437. - improved debugger (new breakpoints, memwatch points etc.. see below)
  1438. - Windows XP-compatible multimouse support, improved input-support
  1439. - FDI 2.0 disk image format
  1440.  
  1441. and some smaller updates..
  1442.  
  1443.  
  1444. WinUAE 0.8.23
  1445. =============
  1446.  
  1447. Bugs fixed:
  1448.  
  1449. - mousebutton getting stuck randomly when WinUAE lost focus
  1450. - floppy drives' state was not restored fully
  1451. - fixed crash when switching from 68000 to JIT-mode
  1452. - bsdsocket browser freezes/slowdowns
  1453. - SPTI CDROM media change detection
  1454. - parallel port joystick adapter works properly again
  1455. - saving state in ce-mode with blitter active created broken state files
  1456. - serial port/MIDI randomly lost received characters
  1457.  
  1458. New features:
  1459.  
  1460. - maprom emulation (BlizKick support)
  1461. - first CDROM is always uaescsi.device unit zero, second is zero etc.. and then
  1462.   other non-CDROM SCSI devices.
  1463. - improved priority settings
  1464. - improved filter options
  1465. - compatibility improvements
  1466. - bsdsocket emulation improved (Jabberwocky)
  1467. - faster Picasso96 solid window moves
  1468. - improved AHI emulation
  1469. - IRQ level 7 shortcut in input-tab
  1470. - percentage of CPU in use -meter added next to FPS-counter
  1471. - immediate state save (no need to exit the GUI anymore)
  1472. - dropped release numbers :)
  1473.  
  1474.  
  1475. WinUAE 0.8.22 Release 9
  1476. ==============================================================================
  1477.  
  1478. Bugs fixed
  1479.  
  1480. - compiler misoptimization of some rare instructions
  1481.   (affected 0.8.22R8 only, usually caused GURUs)
  1482. - bsdsocket emulation (connection freeze, IRCD, AmyGate etc..)
  1483. - NTSC vsync sound
  1484. - Windows 2K/XP CD detection problems in non-ASPI mode
  1485. - more compatible audio emulation
  1486.   (TBL's Tint, some demos playing only noise)
  1487. - ticking/unticking 68000 "more compatible" checkbox on the fly
  1488.   does not crash the emulated Amiga anymore
  1489. - AVI capture sound sync
  1490.  
  1491. New features:
  1492.  
  1493. - software 2x filters (Scale2x, SuperEagle, 2xSaI and Super2xSaI) and
  1494.   manual screen position adjustment.
  1495. - separate windowed and fullscreen mode width and height
  1496. - 100% exact blitter block mode cycle diagram (cycle-exact mode only)
  1497. - replaced "run at higher priority" with priority selection select box
  1498. - added CAPS support to mini-version
  1499. - automatic AVI splitting
  1500.  
  1501.  
  1502. WinUAE 0.8.22 Release 8
  1503. ==============================================================================
  1504.  
  1505. Bugs fixed:
  1506.  
  1507. - stuck joypad POV directional controller
  1508. - joystick keyboard layout B and C second firebutton
  1509. - workaround for buggy sound driver (ISA SB16, maybe others)
  1510.   that report zero as minimum and maximum supported sample rate
  1511. - possible crash when copying to virtual filesystem's root
  1512. - CD32 media change detection
  1513. - extended ADF write protection check
  1514. - extended ADF HD floppy support
  1515. - fast copper works again + config file support
  1516. - JIT FPU fix (Descent Freespace -demo)
  1517. - 57600 serial bit rate was incorrectly rounded to 56000
  1518. - ~2.8GHz+ CPU clock rate calculation overflow
  1519.  
  1520. New features:
  1521.  
  1522. - all configuration file loading restrictions removed,
  1523.   load new configuration file at any time!
  1524. - display width, height, depth, lores, doubling, correct aspect
  1525.   can be changed on the fly
  1526. - bsdsocket.library updates
  1527. - Picasso96 emulation optimizations
  1528. - improved audio emulation
  1529.   (Mortville Manor, Maupiti Island speech and Fighting Soccer)
  1530. - AHI driver update
  1531. - improved and more compatible CD32 pad emulation
  1532. - improved CD32 CD autodetection
  1533. - sound capture to wav-file
  1534. - Direct3D hardware filtering and scaling
  1535. - more configurable source tree, added very simple way
  1536.   to disable features like AGA, JIT, bsdsocket, Picasso96,
  1537.   harddisk, 68020+ etc..
  1538. - separate basic A500-only WinUAE executable included (winuae_mini.exe)
  1539. - quick state save (SHIFT/CTRL + END + numpad 0-9) and restore support (END + numpad 0-9)
  1540.  
  1541.  
  1542. WinUAE 0.8.22 Release 7
  1543. ==============================================================================
  1544.  
  1545. Bugs fixed:
  1546.  
  1547. - printer didn't work if serial port emulation was enabled
  1548. - palette wasn't updated properly when entering and exiting the GUI
  1549.   in fullscreen 8-bit Picasso96 mode
  1550. - button or key mapped to mouse horizontal or vertical axis
  1551. - random crash when horizontal centering was enabled
  1552. - bsdsocket emulation, ping, traceroute, AmTelnet SSH connection freeze
  1553. - config save crash and non working keyboard
  1554. - ShapeShifter-support improved, all Kickstart 2.x/3.x versions supported
  1555. - lores-mode support for "sprites outside display window"-feature
  1556. - and more..
  1557.  
  1558. New features:
  1559.  
  1560. - emulation compatibility improvements
  1561.   Elfmania, Rainbow Island (broke accidentally in R6),
  1562.   Mission Elevator (properly fixed this time...), SWIV,
  1563.   Old Timer, Inferior, Sub Rally, Sargon History, TBL demos,
  1564.   Sound of Silents, Cardamom, Cardamon etc..
  1565. - analog joystick (paddle) ports emulated
  1566. - improved hard/ZIP disk RDB detection
  1567. - Action Replay 2/3 state file support
  1568. - sound "power led" filter emulation
  1569. - freely selectable sound sample rate (8000 - 48000)
  1570. - "direct" serial port support, fixes PC to PC Lotus 2 serial link
  1571.   problems. (two player only, 3 or 4 players require lower serial
  1572.   latency that is not possible under Windows)
  1573. - zipped CAPS-image support
  1574. - updated AHI driver included
  1575.  
  1576. WinUAE 0.8.22 Release 6
  1577. ==============================================================================
  1578.  
  1579. Bugs fixed:
  1580.  
  1581. - increased compatibility
  1582. - display emulation graphics corruption in some programs
  1583.   (NOTE: some very old games, for example Eliminator, require OCS Agnus)
  1584. - sprites outside display window emulated partially
  1585.   (Banshee AGA, Alien Breed 3D)
  1586. - audio emulation fixes (noise and random popping)
  1587. - input configuration fixes
  1588. - crash when creating new CD32 NVRAM-file
  1589. - compressed disk images can be write-enabled
  1590. - more compatible with newer CDTV extended ROMs
  1591.   (still no CDROM controller emulation)
  1592. - disk emulation fixes (writing freeze, drive type, disk eject/insert,
  1593.   more compatible disk change detection, writing to multiple drives simultaneously)
  1594. - stuck middle button when "Middle Mouse-Button -> ALT-TAB" was enabled
  1595. - don't crash if zlib.dll is missing
  1596. - lost mouse input events when using high refresh rate mouse
  1597.  
  1598. New features:
  1599.  
  1600. - compressed state files
  1601. - rewritten and more compatible serial port emulation,
  1602.   serial link game support
  1603. - more compatible blitter speed in non cycle-exact mode
  1604.   (Spindizzy Worlds, PP Hammer..)
  1605. - turbo-floppy speed enables fast writing
  1606. - disable screensaver when WinUAE is active
  1607. - improved configurable CPU idle-function
  1608. - screenshots saved to ScreenShots-directory
  1609. - input configuration joystick port swap and device
  1610.   disable-button implemented.
  1611.  
  1612. WinUAE 0.8.22 Release 5
  1613. ==============================================================================
  1614.  
  1615. Bugs fixed:
  1616.  
  1617. - CD32-mode media change detection
  1618. - SlowRAM detection fixes (Commando and more)
  1619. - more compatible CIA keyboard emulation (Back to the Future 2 and more)
  1620. - bsdsocket.library emulation updates (Stephen Riedelbeck)
  1621. - state restore fixes
  1622. - fixed mouse problems in Space Crusade, Billy the Kid etc..
  1623. - writing to custom floppy images was unstable
  1624. - primary sound buffer-checkbox removed and disabled. It is useless and usually
  1625.   only caused huge slowdown problems.
  1626. - PC Competitor interface's second joystick works properly
  1627. - improved compatibility (fixes USGold Murder, Crack Down, Liverpool,
  1628.   Pinball Hazard, future CAPS-images etc..)
  1629. - SuperHires sprite fix (SkidMarks AGA)
  1630. - another Pentium 4 JIT-crash workaround
  1631. - improved Action Replay support (Mark Cox)
  1632.  
  1633. New features:
  1634.  
  1635. - configurable boot priority and device name for regular (non-RDB) hardfiles
  1636.   and virtual directory filesystems
  1637. - configurable filesystem for regular hardfiles. (Automount/boot for example
  1638.   SmartFileSystem formatted regular hardfiles)
  1639. - FPU state file support
  1640. - configurable keyboard leds (DF0,DF1,DF2,DF3,POWER,HD,CD)
  1641. - floppy write-protect state added to floppies-tab
  1642. - implemented write-support for images that don't support writing
  1643.   natively (compressed images, CAPS-images)
  1644. - Amiga program p96refresh for selecting mousepointer refreshrates in
  1645.   Picasso96 mode (Bernd Roesch)
  1646. - "Middle-Mouse-Button -> ALT-TAB" works now in fullscreen mode
  1647. - improved input-tab GUI, increased number of input mappings from 1 to 4
  1648. - CD32 pads are now enabled in non-cd32 mode if configured in input-tab
  1649. - state files are saved to SaveStates-directory (was Configurations..)
  1650.  
  1651. WinUAE 0.8.22 Release 4
  1652. ==============================================================================
  1653.  
  1654. Bugs fixed:
  1655.  
  1656. - changing joystick options in ports-tab caused joystick to not respond in some cases
  1657. - bad performance on laptops with power saving enabled
  1658. - mouse handling updates
  1659. - RDB SmartFileSystem 1.58 (and older?) crash fixed
  1660. - more filesystem bug fixes
  1661. - uaescsi.device reset crash on Win9x
  1662. - some games had problems detecting slow ram (for example Lotus 3), fixed
  1663. - MIDI SYSEX buffer overflows fixed
  1664. - sound timing always defaulted back to PAL when WinUAE lost or gained focus, fixed
  1665. - more ALT-TAB switching problems fixed (I hope so..)
  1666.  
  1667. New features:
  1668.  
  1669. - improved FPS counter
  1670. - filesystem notification (ACTION_ADD_NOTIFY, ACTION_REMOVE_NOTIFY) support added and more..
  1671. - CD-led is lit when CD32 audio track is playing
  1672. - new keyboard shortcuts: PAUSE-pause emulation, PAUSE+END-turbo speed
  1673. - CAPS-image support
  1674. - Catweasel MK3 support (joystick ports, keyboard and Zorro2-board emulation for multidisk.device)
  1675. - 1.5MB slow RAM support
  1676.  
  1677. WinUAE 0.8.22 Release 3
  1678. ==============================================================================
  1679.  
  1680. Bugs fixed:
  1681.  
  1682. - Ports-tab crash fixed
  1683. - joystick handling fixes
  1684. - hard drive configuration save fixed
  1685.   (trailing spaces are now removed from HD ID-string)
  1686. - fixed stuck keys when switching between WinUAE and Windows
  1687. - sprite fix (some games had flashing sprite garbage)
  1688. - thread priority tweaks
  1689. - setupapi.dll error when running under Windows 95
  1690. - emulation slowdown and sound stuttering in 68000 mode (finally?)
  1691. - Amithlon partition detection fixed (detection failed if drive's
  1692.   partition table contained more than 6 partitions)
  1693. - jumpy mouse fixed
  1694. - hardfile not found -bug fixed
  1695. - "The selected screen mode can't be displayed in a window, because.." now correctly
  1696.   forces fullscreen mode instead of repeating the message forever..
  1697.  
  1698. New feature:
  1699.  
  1700. - implemented harddisk and CD-leds that flash during HD/CD access
  1701.  
  1702. WinUAE 0.8.22 Release 2
  1703. ==============================================================================
  1704.  
  1705. New features:
  1706.  
  1707. - Kickstart 1.3 RDB and regular hardfile autoboot/automount support
  1708.   KS 1.3 regular (non-RDB) HDF autoboot requires FastFileSystem from WB1.3:L in KS roms-directory
  1709. - keyboard/mouse/joystick handling rewritten for DirectInput
  1710.   Windows keys are now 100% usable as an Amiga keys and SHIFT-keys don't get stuck anymore
  1711. - mouse speed configuration
  1712. - all keyboard keys (even special "multimedia keys") are available in input-tab configuration window
  1713. - configurable floppy drive type (3.5"DD/3.5"HD/A1010 5.25"SD)
  1714. - screenshot button moved from F11 to PrintScreen. PrintScreen = copy to clipboard,
  1715.   END + PrintScreen = write to ScreenShots-directory.
  1716.  
  1717. Following features require Windows 2000 or Windows XP
  1718.  
  1719. - "unlimited" hardfile size (2G limit removed),
  1720.   uaehf.device now supports TD64 and NSD -style 64-bit addressing
  1721.   NTFS filesystem required for >4G hardfiles (FAT32 max file size is about 4G) 
  1722.   WARNING: Make sure installed AmigaOS is new enough (OS 3.9 recommended)
  1723. - ability to mount real harddisks with full RDB automount/autoboot support
  1724. - Amithlon partition support
  1725.  
  1726. Bugs fixed:
  1727.  
  1728. - Slow harddisk, CDROM, etc.. performance in non-CPU idle mode
  1729. - CPU idle tweaks, defaults to off, config file support
  1730. - disk emulation improvements
  1731. - added missing configuration file entries
  1732. - better compatibility with old config files
  1733. - 68000 "more compatible"-checkbox works again
  1734. - fixed uaehf.device crash with older HDToolBox versions
  1735. - custom chipset fixes (Chaos Engine AGA/CD32, Obliterator, Terrorpods etc..)
  1736. - GUI's screenshot-button was always disabled
  1737. - state file restore fixes (CPU type is automatically restored correctly and more)
  1738. - switch from fullscreen/no-vsync to vsync-mode crash fixed
  1739. - filesystem "ghost"-file bug fixed (but filesystem emulation still have some bugs left..)
  1740. - bsdsocket emulation compatibility fixes
  1741. - fixed serial and printer port defaults
  1742.  
  1743. WinUAE 0.8.22 Release 1
  1744. ==============================================================================
  1745.  
  1746. fixes/updates:
  1747.  
  1748. - UAE 0.8.22 merge, bumped version number (but most changes were already included in R4)
  1749. - 68000 CHK-instruction fix (Days of Thunder) and exception 3 handling update
  1750. - real 68000 prefetch emulation ("100 most remembered C64 games" and more)
  1751. - some custom chipset fixes (sprite-playfield collisions, graphics corruption)
  1752. - keyboard fix (some key presses were missed when pressing multiple keys)
  1753. - A1000 emulation fixes
  1754. - AVIOutput update (Sane)
  1755. - input-tab updates
  1756. - vsync works properly in interlaced screen modes
  1757. - sound updates/changes (DirectSound, uses UAE timing in non-JIT/vsync modes and more...)
  1758. - filesystem bug fixes
  1759. - CD32 pad numeric keypad emulation works again
  1760. - fixed joystick bugs in compatibility mode
  1761. - fast RAM state save fix
  1762. - bsdsocket fix (Stephan Riedelbeck)
  1763. - disk emulation fixes
  1764.  
  1765. new features:
  1766.  
  1767. - full harddisk image support (hdtoolbox, RDB, custom filesystems, SFS and PFS3 confirmed working)
  1768. - uaescsi.device improvements, confirmed compatible with CacheCDFS, AmiCDFS and AsimCDFS
  1769.   (disk change support added and use of direct scsi-mode is not needed anymore)
  1770. - Action Replay 1 support (but breakpoints don't work)
  1771. - CPU idle (tries to detect use of STOP-instruction, may not be complatible with all Amiga software..)
  1772. - floppy speed slider is back
  1773. - new AHI code and driver (Bernd Roesch)
  1774. - Amiga <> Windows clipboard support (Bernd Roesch)
  1775. - on the fly switching between OpenGL and DirectDraw mode
  1776. - on the fly switching between vsync and non-vsync mode
  1777. - compressed Kickstart ROM image support
  1778. - build-in screenshot function, shortcut key: F11 (Sane)
  1779. - experimental (and much slower) cycle-exact cpu and blitter emulation mode
  1780.   WARNING: requires at least 50%+ more cpu power than "regular" mode.
  1781.   Athlon XP/Pentium IV + DDR/RAMBUS RAM highly recommended!
  1782.   WARNING2: Frameskip must be set to 1
  1783.   WARNING3: very experimental, timing is quite far from perfection
  1784. - wkeykill.dll support (disables Windows-keys)
  1785. - OpenGL scanline brightness slider added
  1786.  
  1787. and more..
  1788.  
  1789. WinUAE 0.8.21 Release 4
  1790. ==============================================================================
  1791. - EXPERIMENTAL: added configurable input device (mouse, joystick, keyboard) support
  1792. - EXPERIMENTAL: added OpenGL mode (for best results set lores and disable line-doubling)
  1793. - printer support fixed (Bernd Roesch)
  1794. - MIDI updates (Bernd Roesch, Alfred J. Faust)
  1795. - custom chipset updates (Superfrog,Exile,Apocalypse,Rainbow Islands,Torvak the Warrior...)
  1796. - disk emulation fixes (Typhoon Thompson,SuperDuper,S.T.A.G...)
  1797. - CPU idle patch (no more 100% CPU usage)
  1798. - HOME + F5 opens state restore dialog and SHIFT + HOME + F5 opens state save dialog
  1799. - vsync updates
  1800. - AVIoutput improvements (can be started later, stops when re-entering GUI)
  1801. - Picasso96 updates. Mouse trails are now 100% fixed (Bernd Roesch)
  1802. - refresh rate selection only affects Amiga display modes, Picasso96 always use default refresh rate
  1803. - "16-bit mode detect" crash fixed
  1804. - removed useless 8/16-bit sound selection. Sound output is now always 16-bit
  1805. - sound lag compensation slider reimplemented. (if you have bad sound, move slider left until sound gets better)
  1806. - build-in gzip and zip support (autoselects first adf-image or Amiga executable if zip contains multiple files)
  1807. - executable to adf support, just "insert" Amiga executable in to floppy drive
  1808. - improved external decompression support (xdms.exe)
  1809. - configuration save option is now available even after emulation has been started
  1810. - HD floppy image support in disk-tab
  1811.  
  1812. WinUAE 0.8.21 Release 3
  1813. ==============================================================================
  1814. - experimental vsync support, refresh rate selection and triple buffering implemented. (me)
  1815.   See below for instructions.
  1816. - extended CDTV ROM supported. (me)
  1817.   Note that CDROM hardware isn't emulated yet.
  1818. - joystick emulation fixes. (me)
  1819. - Picasso96 fixes. (Bernd Roesch)
  1820. - DirectX 7 or newer required. (was DX 5 or newer)
  1821. - custom chipset emulation compatibility updates. (me, Bernd Schmidt)
  1822. - Shapeshifter-checkbox fixed. (patch from WinUAE 0.8.17)
  1823. - hardfile fix, Reorg works again. (patch from WinUAE 0.8.17)
  1824. - serial port update. (Bernd Roesch)
  1825. - JIT CPU emulator update (from BasiliskII-JIT)
  1826. ______________________________________________________________________________
  1827.  
  1828. WinUAE 0.8.21 Release 2
  1829. ==============================================================================
  1830. - FIXED:   custom chipset emulation fixes (me, Bernd Schmidt)
  1831. - FIXED:   JIT FPU (Bernd Roesch)
  1832. - FIXED:   filesystem emulation (Bernd Schmidt, Stephan Riedelbeck)
  1833.            (read-only files are handled correctly, programs in WBStartup
  1834.            aren't run multiple times anymore, A-flag handling fixed)
  1835. - FIXED:   PC joystick 2 (me)
  1836. - FIXED:   mouse 2 emulation (me)
  1837. - FIXED:   multiple CD32 CDROM and uaescsi.device updates (me)
  1838. - FIXED:   bsdsocket (Bernd Roesch, Stephan Riedelbeck)
  1839. - FIXED:   configuration GUI memory leak fixed (Stephan Riedelbeck)
  1840. - FIXED:   keyboard problems (me)
  1841.            (problems with SHIFT key and Action Replay activating when exiting GUI)
  1842. - FIXED:   CD32 pad button emulation
  1843.            (some games had problems with red button)
  1844. - FIXED:   serial port updates (Bernd Roesch, me)
  1845. - CHANGED: sound emulation (me, Bernd Schmidt)
  1846. - ADDED:   CD32 media eject/insert support (me)
  1847. - ADDED:   CTRL-AMIGA-AMIGA-ALT resets and clears chipmemory (me)
  1848.            (use to remove reset proof programs)
  1849. - ADDED:   "pause emulation while minimized"-option to misc-page (me)
  1850. - ADDED:   FDI-support is back (me)
  1851. ______________________________________________________________________________
  1852.  
  1853. WinUAE 0.8.21 Release 1
  1854. ==============================================================================
  1855. - Maintainer change, new WinUAE maintainer is Toni Wilen
  1856. - CHANGED: Many custom chipset fixes and updates (Bernd Schmidt, me)
  1857. - CHANGED: Audio code replaced with SDL audio (Bernd Schmidt)
  1858.            Remember to re-adjust sound buffer size
  1859. - FIXED:   CPU emulation fixes (Bernd Schmidt, me)
  1860. - FIXED:   Filesys seek fix (Bernd Roesch)
  1861. - FIXED:   JIT compatibility fixes (Bernd Schmidt)
  1862. - FIXED:   State save fixes (Bernd Schmidt, me)
  1863. - FIXED:   Prevent notebook CPU throttling when calculating CPU speed (Bernd Roesch)
  1864. - ADDED:   New input device code (me)
  1865. - ADDED:   Full CD32 support (me)
  1866. - ADDED:   Action Replay 2 and 3 support (me)
  1867. - ADDED:   CDROM scsi.device emulation (Win32 port by me)
  1868. - ADDED:   Sane's AviOutput patch
  1869. _____________________________________________________________________________
  1870. WinUAE 0.8.17 Release 3
  1871. ==============================================================================
  1872. - FIXED:   Mouse trails are gone gone gone.
  1873. - FIXED:   No longer crashes in windowed-mode on XP Themed-view.
  1874. - FIXED:   68020+ bitfield instruction fix (stuck doors in Dungeon Master AGA)
  1875. - FIXED:   Fix garbage display on Venus the Flytrap and Nightbreed Interactive
  1876.            Movie. (Toni Wilen)
  1877. - FIXED:   Trying to delete a non-empty directory will now properly return
  1878.            ERROR_DIRECTORY_NOT_EMPTY. (Bernd Roesch)
  1879. - FIXED:   Renaming a directory which was opened then closed will no longer
  1880.            crash. (Bernd Roesch)
  1881. - FIXED:   Increased the range of addresses checked for memory-mapping, in
  1882.            order to make JIT "direct" mode work on more systems. (Bernd
  1883.            Roesch)
  1884. - FIXED:   Selecting a Picasso96 8-bit mode in windowed-mode would complain
  1885.            about not matching your desktop's depth, and switch to full-screen.
  1886. - FIXED:   CD-ROM Mounting should work again.
  1887. - FIXED:   Installer won't install when WinUAE is already running.
  1888. - FIXED:   Right-click and "Editting" a .UAE config-file will now result in
  1889.            the correct config-name and config-description in the GUI.
  1890. - FIXED:   MIDI-Out won't crash external MIDI drivers like "hubies loopback".
  1891.            (Bernd Roesch)
  1892. - ADDED:   Jose's modifications to the sound routines and GUI. (Jose Gil)
  1893.            NOTE: Read doc called "SoundSyncro Readme.rtf"
  1894. - ADDED:   AHI driver support. (Bernd Roesch)
  1895. - ADDED:   Option to disable use of overlays completely.
  1896. - CHANGED: Floppy-disk emulation, including .FDI support. (Toni Wilen)
  1897. - CHANGED: Picasso96 licensing/support notice (above).
  1898. - CHANGED: Removed references to "Amiga" in the GUI.
  1899. ______________________________________________________________________________
  1900. WinUAE 0.8.17 Release 2
  1901. ==============================================================================
  1902. - FIXED:   Fixed the center_image() routine which was causing crashes with
  1903.            centering inside of screens less than 800x600.
  1904. - FIXED:   Remove hard dependency on RegisterDeviceNotification API so that
  1905.            WinUAE still works on Win95.
  1906. - FIXED:   Event timing works better now, and shouldn't hang any demos or
  1907.            games. (Bernd Schmidt)
  1908. - FIXED:   Max out at 512-Megs of ZorroIII RAM, since 1-Gig won't work.
  1909. - FIXED:   Merged in some CIA-related save-state changes. (Bernd Schmidt)
  1910. - FIXED:   Banshee AGA and Lemmings3 AGA are now mostly working, thanks to
  1911.            new delay-offset code.  See the "KNOWN BUGS" section above for
  1912.            further details. (Toni Wilen)
  1913. - FIXED:   Sound-syncro settings can be changed on-the-fly. (Jose Gil)
  1914. - ADDED:   New version of "uaediskchange" utility.  Put this inside your
  1915.            "Amiga" installation, and call it in your startup-sequence like
  1916.            "run >nil: c:uaediskchange cd0:" to watch cd0: for disk-changes.
  1917.            You can watch more than one drive. (Bernd Roesch)
  1918. - CHANGED: Tweaked the sound-syncro code again. (Jose Gil)
  1919. - CHANGED: Creating an AmigaDOS .adf file from the GUI will now create a
  1920.            formatted disk. (Toni Wilen)
  1921. - REMOVED: No restriction on only being able to run one instance of WinUAE.
  1922.            NOTE: USE THIS WITH CAUTION.
  1923. ______________________________________________________________________________
  1924. WinUAE 0.8.17 Release 1
  1925. ==============================================================================
  1926. - FIXED:   Various AGA and chipset-related fixes. (Bernd#1, Toni Wilen)
  1927. - FIXED:   .GZ support in floppy dialog doesn't cause corruption. (Timothy)
  1928. - FIXED:   Updated sprite-collision logic which fixes Leander, Archon 1 and 2,
  1929.            Menace, etc. (Toni)
  1930. - FIXED:   Updated disk-emulation code, for higher compatability.  Also now
  1931.            supports .fdi and high-density .adf images. (Toni, Adil Temel)
  1932. - FIXED:   60Hz support in Dynablaster and BC Kid (Toni Wilen)
  1933. - FIXED:   BSD-Socket emulation is mostly working, although bugs still exist.
  1934.            (Bernd#3)
  1935. - FIXED:   Picasso96 screens smaller than their display-mode would have crap
  1936.            in their left-hand-border if you grabbed the screen's title-bar and
  1937.            moved the screen to the right.
  1938. - FIXED:   Updated copy of rtg.library, including more patches. (Bernd#3)
  1939. - FIXED:   You can set the WinUAE resolution in full-screen to whatever you
  1940.            desire.  Especially useful so that you set your full-screen size to
  1941.            match your desktop size, and it will prevent all your desktop icons
  1942.            from moving around after exitting WinUAE. (me, Georg)
  1943. - FIXED:   Stupid sound_channels=0 stuff in config-files works properly.
  1944. - FIXED:   Stupid gfx_center_xxx=yes/no stuff in config-files works properly.
  1945. - FIXED:   Selecting an item in the Hard Drives page of the GUI and then
  1946.            moving its position in the list now leaves the item highlighted.
  1947. - FIXED:   Detect OS version early, and inform the user appropriately instead
  1948.            of crashing.  Windows NT is no longer a supported OS for WinUAE.
  1949. - FIXED:   Various little off-by-one pixel errors in the GUI.
  1950. - FIXED:   MIDI in/out lists in the Ports page of GUI were behaving strangely.
  1951. - FIXED:   Floppy-disc emulation change to allow Shadow of the Beast Trainer
  1952.            to work. (Toni Wilen)
  1953. - FIXED:   Small change in MIDI support so that closing MIDI and then
  1954.            reopening it will work properly. (Bernd Roesch)
  1955. - FIXED:   Call ahi_install in main.c.  No Amiga-side AHI driver yet.
  1956. - FIXED:   MIDI-input doesn't have the concept of a "default device", unlike
  1957.            MIDI-output.  Changed the GUI and programming accordingly.
  1958. - FIXED:   MIDI-output now does the right things with the serial-port after
  1959.            each written byte, which allows some other programs to finally
  1960.            work (MusicX, Deluxe Music, etc.)
  1961. - ADDED:   New hook function in uaelib for checking on removable drive state.
  1962. - ADDED:   Disk-change status is now tracked via WM_DEVICECHANGE notifications
  1963.            which allows "run >nil: uaediskchange cd0:" in the startup-sequence
  1964.            to work properly.  Eject a CD-ROM, and the Amiga knows about it.
  1965.            Insert a new CD-ROM, and the Amiga knows about it.  Woo-hoo!
  1966.            NOTE: Probably really buggy.
  1967. - ADDED:   New collision-modes, fast-copper mode (not save-able with config).
  1968. - ADDED:   State-save support. (Toni Wilen)
  1969. - ADDED:   Option in Sound page of GUI to enable/disable synchronized sound.
  1970. - ADDED:   Printing of DDCAPS info for display-driver, to help diagnostics.
  1971. - ADDED:   FDI disk-image support (Toni Wilen)
  1972. - CHANGED: Tweaked the sound-code yet again, hopefully will get less out of
  1973.            sync.  (Jose Gil, myself)
  1974. - CHANGED: Add PC Drives no longer adds the floppy-drives.  If you want access
  1975.            to A:, then you'll have to add it manually in the GUI.
  1976. - CHANGED: Added ability to allocate larger amount of ZorroIII memory. 
  1977.            (Bernd#3)
  1978. - CHANGED: Added ability to allocate larger amount of RTG (Picasso96) memory.
  1979.            (Bernd#3)
  1980. - CHANGED: Removed Vertical Blank Synchronization (VSync) support in Flip
  1981.            calls.  This should increase synchronization and performance in
  1982.            full-screen mode, but may introduce some tearing/artifacting.
  1983. - CHANGED: Use the system "hand" cursor when pointing at web-links in the
  1984.            About page (if available). (Oscar Sillani)
  1985. - CHANGED: Use Tahoma font in About page of GUI.
  1986. - CHANGED: Use up/down icons in the HardDisk page of GUI. (Oscar Sillani)
  1987. ______________________________________________________________________________
  1988. WinUAE 0.8.16 Release 4
  1989. ==============================================================================
  1990. - FIXED: 50Hz/60Hz switching (B.C. Kid) works again. (Toni Wilen)
  1991. - FIXED: Various Picasso96 issues. (Bernd Roesch)
  1992. - FIXED: F11 should be '\' again.
  1993. - ADDED: .GZ support in floppy dialog. (Timothy Roughton, aka Inner) 
  1994. - CHANGED: Tweaked the sound-code yet again, hopefully will be less choppy.
  1995. - CHANGED: Tweaked the exception-handling code for JIT. (Bernie Meyer)
  1996. - REMOVED: icon1.ico from the source-code archive.
  1997. ______________________________________________________________________________
  1998. WinUAE 0.8.16 Release 3
  1999. ==============================================================================
  2000. - FIXED: GUI DLL loader is no longer fixated on Deutsch.
  2001. - FIXED: Selecting 68000 CPU from a JIT config doesn't result in error message.
  2002. - ADDED: Sprite-collisions can be enabled/disabled during emulation, not just
  2003.          at startup.
  2004. - ADDED: Patched rtg.library added to package, which should fix the mouse trails.
  2005.          (Thanks to Tobias Abt and Alexander Kneer of P96, and Bernd Roesch).
  2006.          This file (rtg.library) will end up in the "Amiga Programs/" directory
  2007.          under the "WinUAE/" directory where you install to.
  2008. - ADDED: German keymap (UAE_German)
  2009. - ADDED: uaediskchange utility
  2010. - ADDED: French and German DLLs updated, Italian DLL added.  (Thanks Georg V,
  2011.          FagEmul, and Daniele G)
  2012. - CHANGED: Tweaked the sound code again, memory-leak should be gone, performance
  2013.            should be better - expect a speed decrease when using JIT and sound.
  2014. - CHANGED: Graphics glitches caused by NOVSYNC flipping should be gone in full-
  2015.            screen mode.
  2016. - REMOVED: Turkish DLL, as it was out-of-date
  2017. ______________________________________________________________________________
  2018. WinUAE 0.8.16 Release 2
  2019. ==============================================================================
  2020. - FIXED: Stupid shift-key issue (me)
  2021. - FIXED: Should be back to 50Hz at A500 speed emulation, so audio latency should
  2022.          be reduced or non-existant. (me)
  2023. - FIXED: Graphics-updates may work now on Voodoo cards (Toni, me)
  2024. - FIXED: Updated file-version info in WinUAE.exe resource. (Georg)
  2025. - FIXED: Bug with version-number checking and GUI DLLs (Georg)
  2026. ______________________________________________________________________________
  2027. WinUAE 0.8.16 Release 1
  2028. ==============================================================================
  2029. - FIXED: Better 040 compatibility (Toni, Bernd#3, Gwenole)
  2030. - FIXED: Even more 040 and debugger compatibility (Toni, Bernd#3, Gwenole)
  2031. - FIXED: Fixed the cleanup_sound() routine to not crash on some systems (Andreas)
  2032. - FIXED: AGA support (Toni)
  2033. - FIXED: Don't die on CPUs (Cyrix) which don't have rdtsc instruction
  2034. - FIXED: Printing from within FinalWriter (Bernd#3)
  2035. - FIXED: Graphics printing should work now. (Bernd#3)
  2036. - FIXED: Translated GUI libraries are only loaded if their version number is
  2037.          0.8.16.1 now, so that the GUI is consistent across languages for a
  2038.          given WinUAE version.
  2039. - FIXED: Horizontal/vertical lines are 2x faster in Picasso96 (Bernd#3)
  2040. - FIXED: Floppy disk emulation tweaks (Toni Wilen)
  2041. - FIXED: Auto-activation of WinUAE window is smarter now.
  2042. - FIXED: Bug with flipping surfaces in DirectDraw.  If the flipping-pair was
  2043.          not properly created (say the primary was in video-ram, but the
  2044.          secondary was in system-ram) and cannot be flipped, we tried to
  2045.          flip anyways.  This would fill up the log with flip-failure reports.
  2046. - FIXED: Infinite loops when GetBytesPerPixel fails.  Still looking into why
  2047.          GetBytesPerPixel fails in some weird circumstances.
  2048. - FIXED: "more compatible" string in CPU page of GUI is no longer too long.
  2049. - FIXED: Mouse-pointer reappears when message-boxes pop up.
  2050. - FIXED: Mouse-button state isn't kept across screen-mode changes (Bernd#3)
  2051. - FIXED: Clear the write-protect bit when copying files from read-only media.
  2052.          This fixes the icon overwrite problem when installing OS 3.5 and 3.9.
  2053.          (Bernd#3)
  2054. - FIXED: Added a hack for volume-names of "AmigaOS3.5" and "AmigaOS3.9" to be
  2055.          used even though Windows shows "AmigaOS35" and "AmigaOS39". (Bernd#3)
  2056. - FIXED: Make sure that the Windows mouse-pointer is not active on an Amiga
  2057.          screen-mode switch. (Bernd#3)
  2058. - FIXED: Fixed timing problems on SpeedStep mobile processors, due to their
  2059.          strange RDTSC implementation being variable.  Instead, use the OS
  2060.          provided QueryPerformanceCounter(), which actually works but
  2061.          has much lower resolution.
  2062. - FIXED: Framerate reporting. (Toni)
  2063. - FIXED: Maximum number of Picasso96 screen-modes is increased.
  2064. - FIXED: Screen refresh bug when minimizing/maximizing full-screen Amiga gfx.
  2065. - FIXED: Now use gzip.dll for .adz/.roz handling.
  2066. - FIXED: Floppy disks can be written/formatted again.
  2067. - FIXED: Disk-select logic for certain demos (Toni)
  2068. - FIXED: Bogus printer loading when printer is "none" in GUI.
  2069. - FIXED: Incorrect block-size reporting for HardDiskFiles (.hdf) in GUI
  2070. - FIXED: Keyboard stickiness during screen-switches, and/or F12 GUI. (Bernd#3)
  2071. - ADDED: JIT support for massive speed increase (Bernd#2)
  2072. - ADDED: "mixed stereo" setting in the Sound page of the GUI.
  2073. - ADDED: "CTRL-F11 to quit" setting in Misc page of the GUI.  ALT-F4 can then
  2074.          be used by the Amiga properly, and CTRL-F11 will quit WinUAE.
  2075. - ADDED: Virtual screens in Picasso96 (Bernd Roesch)
  2076. - ADDED: MIDI-In support (Bernd Roesch)
  2077. - CHANGED: Slightly different compile flags, resulting code may be faster (?)
  2078. - CHANGED: Moved the Immediate Blit option from Misc to Display page of GUI
  2079. - CHANGED: Use some of WinFellow's fsdb code in WinUAE.
  2080. - CHANGED: Picasso96 rendering/display engine (Larry, Curly, me)
  2081. - CHANGED: AIAB web-link in About page of GUI.
  2082. - REMOVED: 32-bit Blitter option is gone now (no longer applies)
  2083. - REMOVED: 24-bit display-mode support.
  2084. - REMOVED: Enforcer-logging option in Misc page of GUI
  2085. - REMOVED: DirectDraw6 option in Misc page of GUI (now the default)
  2086. - REMOVED: NT4 support.
  2087. ______________________________________________________________________________
  2088. WinUAE 0.8.14 Release 3
  2089. ==============================================================================
  2090. - FIXED: Stupid frames-per-second bug whenever the GUI has been displayed.
  2091. - FIXED: Graphics garbage at bottom of Amiga screens whenever the GUI is
  2092.          displayed and moved around (in windowed-mode).
  2093. - FIXED: Enabling "Show LEDs in full-screen" once running didn't actually work.
  2094. - FIXED: Speed of emulation is no longer "crazy" when sound is disabled.
  2095. - FIXED: Crashing with certain .uae config-files, including default.uae.
  2096. - FIXED: Minimizing WinUAE and then restoring it wasn't restoring sound.
  2097. - FIXED: Screen refresh bug when minimizing/maximizing full-screen Amiga gfx.
  2098. - FIXED: Now use gzip.dll (included) for .adz/.roz handling.
  2099. - ADDED: Can now adjust sound preferences while the emulation is running.
  2100. - ADDED: Turkish GUI DLL to installer
  2101. - CHANGED: Printing support in the GUI is now based on a printer-name, not a
  2102.            physical printer-port.  You MUST have a printer-driver on the Amiga
  2103.            side that matches your actual printer.
  2104. - REMOVED: Ability to adjust the floppy-disk speed.  This "feature" doesn't
  2105.            exist in the core UAE version, and can also cause incompatabilities.
  2106. ______________________________________________________________________________
  2107. WinUAE 0.8.14 Release 3 (the Stupid release)
  2108. ==============================================================================
  2109. - FIXED: Stupid bug with GUI (F12) when in full-screen mode.
  2110. - FIXED: Stupid Picasso96 slow-down in Release 2
  2111. - FIXED: Stupid Picasso96 bug with menu painting from Release 2
  2112. - ADDED: French GUI DLL to installer
  2113. ______________________________________________________________________________
  2114. WinUAE 0.8.14 Release 2
  2115. ==============================================================================
  2116. - FIXED: Picasso96 screen-modes weren't being drawn/updated correctly.
  2117. - FIXED: Sound-buffer slider gets disabled when no audio output is selected.
  2118. - FIXED: German GUI DLL is accurate now. (Thanks Georg)
  2119. - ADDED: Flicker-free Amiga screen updates when full-screen.  Doesn't affect
  2120.          Picasso96 screens, though.
  2121. - CHANGED: Sound output tweaked again, should be "slightly" better.
  2122. ______________________________________________________________________________
  2123. WinUAE 0.8.14 Release 1
  2124. ==============================================================================
  2125. - FIXED: When WinUAE is full-screen, the Message dialog-box no longer "hides"
  2126.          and locks up WinUAE.  Instead, WinUAE will automatically minimize
  2127.          itself and display the dialog-box on the Windows Desktop.
  2128. - FIXED: log-file no longer fills up with blit failure reports.
  2129. - FIXED: Some resources (critical-sections, threads) weren't being cleaned-up.
  2130. - FIXED: [Load From...] button now works properly.
  2131. - FIXED: .uae config-files with spaces in them are now supported when double-
  2132.          clicked.
  2133. - FIXED: Increased compatability (Bernd, Sam, Toni)
  2134. - FIXED: Copper emulation state machine (Sam)
  2135. - FIXED: Floppy emulation and DMA (Sam, Toni)
  2136. - FIXED: CPU+FPU emulation bugs (Sam, Christian Bauer, Toni, me)
  2137. - FIXED: Only allow a single instance of WinUAE to be running.
  2138. - FIXED: Joystick support under Win2K.
  2139. - FIXED: Scroll-Lock to pause screen-refreshes works.
  2140. - FIXED: About-page URL link handling.
  2141. - FIXED: File-system code, including preservation of mode-bits on a rename
  2142.          (Brian Gontowski, David Varley, me)
  2143. - FIXED: File-system code can handle more than 500-files per directory now.
  2144. - ADDED: File-system now supports and persists file-notes (comments), and
  2145.          the Script, Pure, and Delete bits.
  2146. - ADDED: Floppy disk DMA slider for control of disk DMA speed (Toni)
  2147. - ADDED: Ability to disable specific floppy disk drives (Bernd)
  2148. - ADDED: "Custom" floppy creation, for use in game-saves (Toni)
  2149. - ADDED: DirectInput support for USB and other joystick devices.
  2150. - ADDED: Sound interpolation support code (Bernd), and relevent GUI changes.
  2151. - ADDED: [Info] section on Configurations page of GUI, for linking external
  2152.          text, html, or screen-shots to a particular configuration.
  2153. - ADDED: German localization of the GUI. (Georg Veichtlbauer)
  2154. - ADDED: "Back To The Roots" link in About page of GUI. (Bobic)
  2155. - CHANGED: All audio goes through WaveOut octal-buffering now.
  2156. - CHANGED: Hard-disk to local filesystem translation-layer.  MAY BE BUGGY NOW!
  2157. - CHANGED: Native CD-ROM drives are mounted as CDx: instead of DHx:
  2158. - CHANGED: Frames-per-second are only displayed in Amiga screen-modes now.
  2159. - CHANGED: Blitter, copper, and floppy emulation (from Bernd, Sam and Toni)
  2160. ------------------------------------------------------------------------------
  2161.  
  2162. For general information about the core UAE platform, refer to:
  2163.  
  2164. http://www.freiburg.linux.de/~uae/
  2165.  
  2166. This readme file does _not_ cover the features of UAE that are common to
  2167. all versions. If you're not familiar with UAE yet, consulting the generic
  2168. distribution before attempting to use this port might actually not be a
  2169. bad idea.
  2170.  
  2171. The generic UAE documentation can be found in the docs directory of this
  2172. archive. Take these docs with a grain of salt, though: Not every detail of the
  2173. Linux documentation pertains to WinUAE, and vice versa.
  2174.  
  2175. The latest release of UAE for Win32 is available from:
  2176. http://www.winuae.net/
  2177.  
  2178. Also, excellent English *and* German help-files in Compiled HTML Manual (.chm)
  2179. format can be found at http://www.winuae.net/download.htm.  Many thanks
  2180. to Georg Viechtlbauer for his help with this!
  2181.  
  2182. If you are using Windows 95 (shame on you!) and don't have DirectX
  2183. installed yet, you need to grab and install a copy first. UAE works
  2184. with older versions of DirectX, so chances are that you won't have
  2185. any problems if you had installed a DirectX game on your machine at
  2186. least once.
  2187.  
  2188. There are no problems running WinUAE under Windows 2000 and XP - in fact,
  2189. Win2K or XP is the best platform to run WinUAE on - providing the best
  2190. graphics and network performance, as well as core emulation duties.
  2191.  
  2192. Windows NT 4.0 is not supported
  2193.  
  2194. | BUG REPORTS VIA EMAIL: Please make sure that the following conditions are
  2195. | met before you report any kind of problem:
  2196. |
  2197. | (1) You are using the latest version of WinUAE
  2198. | (2) You have read the documentation (90% of all potential questions are
  2199. |     answered thoroughly in the this readme file)
  2200. | (3) You have used your brain
  2201. | (4) The graphics drivers of your systems are up-to-date 
  2202. |
  2203. | If you do write me, _always_ state what version of UAE your feedback is
  2204. | pertaining to. Include all the necessary information, e.g. the command
  2205. | line options you are using.
  2206. |
  2207. | Do _not_ send me warez of any kind, no matter how non-working they are.
  2208. | Do _NOT_ ask me for ROM-files, warez, etc.
  2209.  
  2210. 1. Command Line Parameters
  2211. ==========================
  2212. UAE's command line options are now quite hidden, since we're a true
  2213. Windows application now (and not a console-application).
  2214.  
  2215. The most important one is:
  2216.   -config=configfile.uae
  2217. or this will also work:
  2218.   -f configfile.uae
  2219.  
  2220. which will cause WinUAE to load the saved config-file (which is just
  2221. ASCII format anyways).
  2222.  
  2223. 2. File-System Specifics
  2224. ========================
  2225. UAE will try its best to bridge the gap between Microsoft and Tripos file
  2226. system semantics, but there are some inherent limitations:
  2227.  
  2228. 1. The Windows "read only" flag controls the w and d bits on the Amiga side
  2229. 2. r and e are always set
  2230. 3. h, s and p cannot be set
  2231. 4. The a flag is preserved
  2232. 5. File comments are not supported
  2233. 6. Not all file names that are "forbidden" under the lame Windows fs are
  2234.    being handled correctly yet. The most common ones, however, are.
  2235.  
  2236. Beware: UAE does _not_ live in a chroot-like environment! There is no
  2237. checking for accesses to directories above the mount point. Do not
  2238. assume that your data is absolutely safe from rogue Amiga programs!
  2239.  
  2240. 3. Keyboard Emulation
  2241. =====================
  2242. Most of your keyboard retains its regular functionality under UAE, but
  2243. there are a few notable exceptions:
  2244.  
  2245. - if you don't have a Win95 keyboard, you'll have to use Ins/Home as a
  2246.   replacement for Left Amiga/Right Amiga (this is different from other
  2247.   versions of UAE).
  2248. - HELP has been remapped to Page-Down
  2249. - F12 brings up the GUI
  2250. - Shift+F12 brings up the GUI-based debugger
  2251. - Scroll Lock toggles screen refresh, speeding up the emulation
  2252. - Pause toggles sound, speeding up the emulation (note that you can't
  2253.   enable sound this way if you haven't configured UAE to run with sound
  2254.   from the beginning).
  2255. - End+F1, F2, F3 or F4 allows you to change disks in one of the four
  2256.   Amiga disk drives. Shift+End+F1...F4 ejects the disk.
  2257.  
  2258. The keyboard replacements for an Amiga joystick are as follows:
  2259.  
  2260.                  a              b            c
  2261. Up            Keypad 8      Cursor Up        T
  2262. Down          Keypad 2     Cursor Down       B
  2263. Left          Keypad 4     Cursor Left       F
  2264. Right         Keypad 6     Cursor Right      H
  2265. Fire          Keypad 0      Right Ctrl    Left Alt
  2266.  
  2267. WinUAE supports gzip-compressed disk images if you have zlib.dll.
  2268.  
  2269. Windows 2000/XP users: Using the compression feature of NTFS instead
  2270. of gzip is a good idea if you wish to save space and be able to write
  2271. to the ADF files at the same time.
  2272.  
  2273. 3. Performance Issues
  2274. =====================
  2275. On a sufficiently powerful PC, UAE will give you quite an authentic
  2276. flashback into a (better?) past.
  2277.  
  2278. Thanks to DirectX, the raw drawing throughput of this version will be
  2279. among the highest of all Intel ports. 800x600 is only about 20% slower
  2280. than 320x200 on my Pentium 100, although it requires more than seven
  2281. times as many bytes per second to be pumped across the PCI bus. UAE's
  2282. native display depth is 16 bpp. This table shows how the net drawing
  2283. speed is affected by your display type:
  2284.  
  2285. 16 bpp full screen - 100%
  2286. 16 bpp desktop     -  98% 
  2287. 24 bpp desktop     -  72%
  2288. 32 bpp desktop     -  60%
  2289.  
  2290. Sound is a luxury. Because sound output is strictly synchronized with
  2291. video DMA, you _won't_ get clean sound _unless_ your machine is capable
  2292. of running at 50 fps at least internally.
  2293.  
  2294. Rule of thumb: Get a PPro or Pentium II if you want full graphics and
  2295. full sound at the same time (reportedly, the Pentium MMX 200 MHz,
  2296. overclocked to 250 MHz [83.3 MHz bus speed], is a powerful platform
  2297. for running UAE. I have no definite reports about the K6 and the M2 yet,
  2298. but these should do pretty good as well.).
  2299.  
  2300. On a Pentium 100 equipped with a Matrox Millennium, UAE-Win32/DirectX
  2301. is slightly faster than the Linux version under AcceleratedX for programs
  2302. that perform a _lot_ of screen updates, i.e. action games and demos.
  2303. All other things should run at roughly the same speed.
  2304.  
  2305. 4. Compatibility
  2306. ================
  2307. The number of programs that don't run properly under UAE decreases with
  2308. every new release. If you find a piece of software to require special
  2309. treatment, please let me know. I have received copies of pirated software
  2310. in my email in the past. Never ever do this to me.
  2311.  
  2312. Consult compatibility.txt for tips on how to get software running and a
  2313. growing collection of user-submitted parameters.
  2314.  
  2315. A few broken programs require instruction prefetch and/or exception 3
  2316. to be emulated (e.g.  Shadow of the Beast I, Katakis and Denaris). These
  2317. can be forced to run by playing with the "compatible-mode" CPU-flag in
  2318. the CPU-settings section of the GUI.
  2319.  
  2320. 5. Acknowledgements
  2321. ===================
  2322. to Bernd Schmidt for creating this comprehensive emulation of the most
  2323. complex home computer ever
  2324.  
  2325. to Mathias Ortmann, for all his pioneering WinUAE efforts, and the meat of this
  2326. document
  2327.  
  2328. to Microsoft for contributing an excellent IDE and an operating system that
  2329. hasn't crashed a single time during the development of this project,
  2330. although I've done some pretty nonstandard things to it repeatedly :->
  2331.  
  2332. to the Free Software Foundation for providing an invaluable set of tools
  2333.  
  2334. to Cygnus Software for porting them over to the Win32 environment
  2335.  
  2336. to Thomas Kessler for mercilessly tracking down and reporting even the
  2337. most subtle bug
  2338.  
  2339. to Andreas Schildbach for providing several hundred MIPS of raw CPU power and
  2340. demonstrating that this program will actually make sense on the entry-level
  2341. PC generation of 1998. :-)
  2342.  
  2343. to Cloanto for their Amiga Forever work
  2344.  
  2345. to JayBee for his AIAB work
  2346.  
  2347. to Christian Buchner (flower-power) for his work on a uaescsi.device
  2348.  
  2349. to all the mirror-sites and their owners
  2350.  
  2351. to those who have contributed to my Internet funding
  2352.  
  2353.  
  2354. 6. Known Bugs/Issues:
  2355. =====================
  2356. Please see the WinUAE home-page at http://www.winuae.net/
  2357.  
  2358. Please use the following type of template with all bug reports:
  2359. 1. Amiga OS versions (kickstart and workbench)
  2360. 2. Extensions running (MagicWB, NewIcons, DirOPUS, ToolManager, etc.)
  2361. 3. Settings of Amiga that caused the problem
  2362. 4. HostOS (Win95, Win95-OSR2, Win2K, etc.)
  2363. 5. DirectX version
  2364. 6. PC Graphics card and its driver's version
  2365. 7. Sound card and its driver's version
  2366.